Active Steward API 1.0¶
Servers¶
Description | URL |
---|---|
Your Company's Active Steward Instance | /ActiveSteward |
Studies¶
GET /api/studies/{id}¶
Get a Study
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 403 Forbidden
Response 404 Not Found
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "001-Cat Z-Analysis-Int",
"status": "ACTIVE",
"start": "2022-04-13",
"end": "2022-04-13",
"purpose": "VI",
"archived": true,
"testingLaboratoryEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "001-Cat Z-Analysis-Int"
},
"status": {
"type": "string",
"enum": [
"PLANNED",
"CONTRACTING",
"ACTIVE",
"COMPLETE",
"CANCELLED"
],
"example": "ACTIVE"
},
"start": {
"type": "string",
"format": "date"
},
"end": {
"type": "string",
"format": "date"
},
"purpose": {
"type": "string",
"enum": [
"VI",
"VII",
"VIII",
"IX",
"X",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"EU_BIO",
"EU_PLANT",
"US_TSCA",
"PROD_SAFETY",
"INV_WORK"
]
},
"archived": {
"type": "boolean"
},
"testingLaboratoryEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"end",
"name",
"partitionId",
"start",
"status"
]
}
PUT /api/studies/{id}¶
Fully Update a Study
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"partitionId": 100,
"name": "001-Cat Z-Analysis-Int",
"status": "ACTIVE",
"start": "2022-04-13",
"end": "2022-04-13",
"purpose": "VI",
"archived": true,
"testingLaboratoryEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "001-Cat Z-Analysis-Int"
},
"status": {
"type": "string",
"enum": [
"PLANNED",
"CONTRACTING",
"ACTIVE",
"COMPLETE",
"CANCELLED"
],
"example": "ACTIVE"
},
"start": {
"type": "string",
"format": "date"
},
"end": {
"type": "string",
"format": "date"
},
"purpose": {
"type": "string",
"enum": [
"VI",
"VII",
"VIII",
"IX",
"X",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"EU_BIO",
"EU_PLANT",
"US_TSCA",
"PROD_SAFETY",
"INV_WORK"
]
},
"archived": {
"type": "boolean"
},
"testingLaboratoryEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"end",
"name",
"partitionId",
"start",
"status"
]
}
Response 500 Internal Server Error
Response 403 Forbidden
Response 404 Not Found
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "001-Cat Z-Analysis-Int",
"status": "ACTIVE",
"start": "2022-04-13",
"end": "2022-04-13",
"purpose": "VI",
"archived": true,
"testingLaboratoryEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "001-Cat Z-Analysis-Int"
},
"status": {
"type": "string",
"enum": [
"PLANNED",
"CONTRACTING",
"ACTIVE",
"COMPLETE",
"CANCELLED"
],
"example": "ACTIVE"
},
"start": {
"type": "string",
"format": "date"
},
"end": {
"type": "string",
"format": "date"
},
"purpose": {
"type": "string",
"enum": [
"VI",
"VII",
"VIII",
"IX",
"X",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"EU_BIO",
"EU_PLANT",
"US_TSCA",
"PROD_SAFETY",
"INV_WORK"
]
},
"archived": {
"type": "boolean"
},
"testingLaboratoryEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"end",
"name",
"partitionId",
"start",
"status"
]
}
Response 400 Bad Request
DELETE /api/studies/{id}¶
Delete a Study
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 204 No Content
Response 403 Forbidden
PATCH /api/studies/{id}¶
Partially Update a Study
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"partitionId": 100,
"name": "001-Cat Z-Analysis-Int",
"status": "ACTIVE",
"start": "2022-04-13",
"end": "2022-04-13",
"purpose": "VI",
"archived": true,
"testingLaboratoryEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "001-Cat Z-Analysis-Int"
},
"status": {
"type": "string",
"enum": [
"PLANNED",
"CONTRACTING",
"ACTIVE",
"COMPLETE",
"CANCELLED"
],
"example": "ACTIVE"
},
"start": {
"type": "string",
"format": "date"
},
"end": {
"type": "string",
"format": "date"
},
"purpose": {
"type": "string",
"enum": [
"VI",
"VII",
"VIII",
"IX",
"X",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"EU_BIO",
"EU_PLANT",
"US_TSCA",
"PROD_SAFETY",
"INV_WORK"
]
},
"archived": {
"type": "boolean"
},
"testingLaboratoryEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"end",
"name",
"partitionId",
"start",
"status"
]
}
Response 500 Internal Server Error
Response 403 Forbidden
Response 404 Not Found
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "001-Cat Z-Analysis-Int",
"status": "ACTIVE",
"start": "2022-04-13",
"end": "2022-04-13",
"purpose": "VI",
"archived": true,
"testingLaboratoryEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "001-Cat Z-Analysis-Int"
},
"status": {
"type": "string",
"enum": [
"PLANNED",
"CONTRACTING",
"ACTIVE",
"COMPLETE",
"CANCELLED"
],
"example": "ACTIVE"
},
"start": {
"type": "string",
"format": "date"
},
"end": {
"type": "string",
"format": "date"
},
"purpose": {
"type": "string",
"enum": [
"VI",
"VII",
"VIII",
"IX",
"X",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"EU_BIO",
"EU_PLANT",
"US_TSCA",
"PROD_SAFETY",
"INV_WORK"
]
},
"archived": {
"type": "boolean"
},
"testingLaboratoryEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"end",
"name",
"partitionId",
"start",
"status"
]
}
Response 400 Bad Request
GET /api/studies¶
Get all Studies
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
Response 403 Forbidden
Response 200 OK
{
"totalElements": 30,
"totalPages": 124,
"first": true,
"size": 105,
"content": [
{
"id": 1,
"partitionId": 100,
"name": "001-Cat Z-Analysis-Int",
"status": "ACTIVE",
"start": "2022-04-13",
"end": "2022-04-13",
"purpose": "VI",
"archived": true,
"testingLaboratoryEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
],
"number": 57,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 117,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 230,
"pageNumber": 12
},
"numberOfElements": 7,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/StudyData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
POST /api/studies¶
Create a Study
Request body
{
"id": 1,
"partitionId": 100,
"name": "001-Cat Z-Analysis-Int",
"status": "ACTIVE",
"start": "2022-04-13",
"end": "2022-04-13",
"purpose": "VI",
"archived": true,
"testingLaboratoryEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "001-Cat Z-Analysis-Int"
},
"status": {
"type": "string",
"enum": [
"PLANNED",
"CONTRACTING",
"ACTIVE",
"COMPLETE",
"CANCELLED"
],
"example": "ACTIVE"
},
"start": {
"type": "string",
"format": "date"
},
"end": {
"type": "string",
"format": "date"
},
"purpose": {
"type": "string",
"enum": [
"VI",
"VII",
"VIII",
"IX",
"X",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"EU_BIO",
"EU_PLANT",
"US_TSCA",
"PROD_SAFETY",
"INV_WORK"
]
},
"archived": {
"type": "boolean"
},
"testingLaboratoryEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"end",
"name",
"partitionId",
"start",
"status"
]
}
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "001-Cat Z-Analysis-Int",
"status": "ACTIVE",
"start": "2022-04-13",
"end": "2022-04-13",
"purpose": "VI",
"archived": true,
"testingLaboratoryEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "001-Cat Z-Analysis-Int"
},
"status": {
"type": "string",
"enum": [
"PLANNED",
"CONTRACTING",
"ACTIVE",
"COMPLETE",
"CANCELLED"
],
"example": "ACTIVE"
},
"start": {
"type": "string",
"format": "date"
},
"end": {
"type": "string",
"format": "date"
},
"purpose": {
"type": "string",
"enum": [
"VI",
"VII",
"VIII",
"IX",
"X",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"EU_BIO",
"EU_PLANT",
"US_TSCA",
"PROD_SAFETY",
"INV_WORK"
]
},
"archived": {
"type": "boolean"
},
"testingLaboratoryEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"end",
"name",
"partitionId",
"start",
"status"
]
}
Response 403 Forbidden
Response 400 Bad Request
GET /api/studies/{id}/costs¶
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 200 OK
[
{
"record": {
"currency": "string",
"currencyInstance": {
"currencyCode": "string",
"numericCodeAsString": "string",
"displayName": "string",
"symbol": "string",
"defaultFractionDigits": 109,
"numericCode": 251
},
"constituents": [
{
"id": 100,
"casNumber": "string",
"ecName": "string",
"ecNumber": "string",
"ecDescription": "string",
"iupac": "string",
"iuclidUuid": "string",
"tsca": "string",
"molecularFormula": "string",
"smiles": "string",
"inChl": "string",
"name": "string",
"partitionId": 22,
"type": "ACTIVE_INGREDIENT",
"archived": true
}
],
"products": [
{
"id": 119,
"name": "string",
"ownerManufacturer": "string",
"partitionId": 150,
"archived": true
}
],
"categoryGroups": [
{
"id": 11,
"groupName": "string",
"partitionId": 253
}
],
"additionalShare": 80,
"externalRef": "string",
"costsShared": true,
"name": "string",
"id": {},
"url": "string",
"partitionId": 280,
"partition": {
"id": 146,
"partitionName": "string",
"logoID": "f9359d9e-ea06-4af3-a3c8-b3b358972373",
"email": "string",
"userPartitions": [
{
"lastUpdated": "2022-04-13T15:42:05.901Z",
"id": 113,
"user": {
"lastUpdated": "2022-04-13T15:42:05.901Z",
"id": 104,
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"principal": "string",
"lastLoggedIn": "2022-04-13T15:42:05.901Z",
"created": "2022-04-13T15:42:05.901Z",
"enabled": true,
"locked": true,
"failedLoginCount": 53,
"notActiveAfter": "2022-04-13",
"passwordExpires": "2022-04-13",
"deleted": true,
"version": 70,
"owner": {
"lastUpdated": "2022-04-13T15:42:05.901Z",
"id": 228,
"name": "string",
"version": 246,
"companyNo": "string",
"vatNo": "string",
"remarks": "string",
"dunnNo": "string",
"utr": "string",
"uclidID": "string",
"reachID": "string",
"clientPartitionId": 234,
"poNumber": "string",
"sapBusinessReference": "string",
"invoicingReference": "string",
"hasInvoicingAddress": true,
"deleted": true,
"invoiceOverdueDays": 15,
"comments": [
{
"id": 73,
"replyTo": {
"id": 128,
"replyTo": null,
"createdDate": "2022-04-13T15:42:05.901Z",
"user": null,
"contact": {
"lastUpdated": "2022-04-13T15:42:05.901Z",
"id": 287,
"partition": null,
"user": null,
"title": "MR",
"firstName": "string",
"lastName": "string",
"nameSuffix": "string",
"jobDescription": "string",
"email": "string",
"telephone": "string",
"fax": "string",
"mobile": "string",
"skype": "string",
"remarks": "string",
"reachIt": true,
"deactivated": true,
"deleted": true,
"productEntityContacts": [
{
"id": 295,
"productEntity": {
"id": 190,
"product": null,
"baseEntity": null,
"entityRoles": [
{
"id": "string",
"display": "string",
"name": "string",
"registration": true,
"usesSurvey": true,
"lead": true,
"url": "string",
"partitionId": 254,
"partition": null,
"idInPartition": 218,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": {
"name": "string",
"id": {},
"url": "string",
"partitionId": 101,
"partition": null,
"display": "string",
"idInPartition": 194,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
},
"iconClass": "string",
"iconColour": "string"
}
],
"deleted": true,
"partitionId": 243
},
"contact": null,
"deleted": true
}
],
"productPartyContacts": [
{
"id": 295,
"productParty": {
"id": 205,
"product": null,
"party": {
"id": 142,
"entity": null,
"description": "string",
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"townCity": "string",
"countyStateRegion": "string",
"postcode": "string",
"country": {
"id": 160,
"name": "string",
"iso3166alpha2CountryCode": "string",
"iso3166alpha3CountryCode": "string",
"iso3166numeric3CountryCode": "string",
"partitionId": 279
},
"website": "string",
"telephone": "string",
"fax": "string",
"remarks": "string",
"addressType": "PRIMARY_ADDRESS",
"lastUpdated": "2022-04-13T15:42:05.901Z",
"lastUpdatedByEmail": "string",
"lastUpdatedById": 73,
"sapBusinessReference": "string",
"deleted": true,
"contacts": null,
"plants": [
{
"id": 82,
"party": null,
"name": "string",
"plantCode": "string",
"constituentPlants": [
{
"id": 19,
"constituent": null,
"plant": null
}
],
"productPlants": [
{
"id": 187,
"product": null,
"plant": null
}
]
}
],
"lastUpdatedBy": null,
"partitionId": 133
},
"deleted": true
},
"contact": null,
"deleted": true
}
],
"productContacts": [
{
"id": 276,
"product": null,
"contact": null,
"contactType": "KEY",
"deleted": true
}
],
"constituentEntityContacts": [
{
"id": 291,
"constituentEntity": {
"id": 132,
"constituent": null,
"entity": null,
"entityRoles": null,
"partitionId": 147
},
"contact": null,
"deleted": true
}
],
"constituentPartyContacts": [
{
"id": 157,
"constituentParty": {
"id": 285,
"constituent": null,
"party": null,
"deleted": true
},
"contact": null,
"deleted": true
}
],
"constituentContacts": [
{
"id": 125,
"constituent": null,
"contact": null,
"contactType": "KEY",
"deleted": true
}
],
"contactGroups": [
{
"id": 195,
"contact": null,
"contactGroup": {
"groupName": "string"
},
"deleted": true
}
],
"primaryInvoicingEntities": null,
"secondaryInvoicingEntities": null,
"tonnageAndUseEnquiries": [
{
"reachLegislation": "EU_REACH",
"contact": null,
"baseEntity": null,
"enquiryYear": 283,
"documentLink": {
"id": 296,
"contact": null,
"code": "string",
"created": "2022-04-13T15:42:05.901Z",
"documentLinkAttachments": [
{
"id": 240,
"document": {
"lastUpdated": "2022-04-13T15:42:05.901Z",
"id": 188,
"partition": null,
"title": "string",
"description": "string",
"fileName": "string",
"originalFileName": "string",
"link": true,
"fileSize": 270,
"uploadDate": "2022-04-13T15:42:05.901Z",
"documentCreationDate": "2022-04-13",
"fileType": "UNKNOWN",
"docType": "DOCUMENT",
"expiryDate": "2022-04-13",
"retentionDate": "2022-04-13",
"permanent": true,
"products": null,
"constituents": null,
"categoryGroups": null,
"productGroups": [
{
"groupName": "string",
"partitionId": 184
}
],
"entities": null,
"entityGroups": [
{
"name": "string",
"partitionId": 68
}
],
"contactGroups": null,
"documentTagSet": [
{
"id": 42,
"document": null,
"tag": {
"id": {
"partitionId": 53,
"id": 169
},
"tagText": "string"
},
"deleted": true
}
],
"linkedDocuments": null,
"version": 104,
"versionIdentifier": "string",
"currentDocumentId": 142,
"currentDocument": null,
"versions": null,
"newsItem": true,
"sourceEmail": [
{
"lastUpdated": "2022-04-13T15:42:05.901Z",
"id": 239,
"partition": null,
"title": "string",
"description": "string",
"fileName": "string",
"originalFileName": "string",
"link": true,
"fileSize": 187,
"uploadDate": "2022-04-13T15:42:05.901Z",
"documentCreationDate": "2022-04-13",
"fileType": "UNKNOWN",
"docType": "DOCUMENT",
"expiryDate": "2022-04-13",
"retentionDate": "2022-04-13",
"permanent": true,
"products": null,
"constituents": null,
"categoryGroups": null,
"productGroups": null,
"entities": null,
"entityGroups": null,
"contactGroups": null,
"linkedDocuments": null,
"version": 248,
"versionIdentifier": "string",
"currentDocumentId": 218,
"currentDocument": null,
"newsItem": true,
"internalSourceEmails": [
{
"lastUpdated": "2022-04-13T15:42:05.901Z",
"id": 24,
"partition": null,
"title": "string",
"description": "string",
"fileName": "string",
"originalFileName": "string",
"link": true,
"fileSize": 169,
"uploadDate": "2022-04-13T15:42:05.901Z",
"documentCreationDate": "2022-04-13",
"fileType": "UNKNOWN",
"docType": "DOCUMENT",
"expiryDate": "2022-04-13",
"retentionDate": "2022-04-13",
"permanent": true,
"products": null,
"constituents": null,
"categoryGroups": null,
"productGroups": null,
"entities": null,
"entityGroups": null,
"contactGroups": null,
"linkedDocuments": null,
"version": 40,
"versionIdentifier": "string",
"currentDocumentId": 168,
"currentDocument": null,
"newsItem": true,
"issues": [
{
"id": 244,
"clientPartition": null,
"created": "2022-04-13T15:42:05.901Z",
"lastUpdated": "2022-04-13T15:42:05.901Z",
"version": 87,
"issue": "string",
"statement": "string",
"basis": "string",
"reviewDate": "2022-04-13",
"reviewNotified": true,
"supportingDocuments": null,
"products": null,
"constituents": null,
"studies": [
{
"id": 66,
"code": "string",
"status": "PLANNED",
"species": [
{
"id": 243,
"description": "string"
}
],
"purpose": "VI",
"start": "2022-04-13",
"end": "2022-04-13",
"folder": {
"id": 281,
"partitionId": 14,
"name": "string",
"parent": null,
"children": null,
"createdBy": null,
"created": "2022-04-13T15:42:05.901Z",
"deletable": true,
"study": null,
"folderPath": "string",
"folderLinks": "string"
},
"partitionId": 277
}
],
"entities": null,
"notes": "string",
"inventoryId": "82c546d6-80c6-4aff-b9d0-b3f8f0773583",
"comments": [
{
"id": 106,
"replyTo": null,
"createdDate": "2022-04-13T15:42:05.901Z",
"user": null,
"contact": null,
"text": "string",
"published": true,
"replies": null,
"notifications": [
{
"id": 291,
"partitionId": 269,
"created": "2022-04-13T15:42:05.901Z",
"user": null,
"read": true,
"comment": null,
"type": "ADDED",
"baseUrl": "string",
"parent": {
"comments": null,
"watching": true,
"watchers": null,
"watchingUsers": null,
"commentType": "string",
"commentsPermission": "ROLE_PRE_AUTH",
"commentsEditPermission": "ROLE_PRE_AUTH",
"commentDisplayUrl": "string",
"name": "string",
"id": {},
"url": "string",
"partitionId": 62,
"partition": null,
"display": "string",
"idInPartition": 89,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
},
"url": "string",
"mailjetTemplateName": "string",
"displayCode": "string",
"mailjetTemplateVars": {},
"mailjetTemplateEmail": {
"templateName": "string",
"subject": "string",
"globalTemplateVars": {},
"recipients": [
{
"email": "string",
"templateVars": {}
}
],
"attachments": [
{
"type": "string",
"filename": "string",
"data": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ="
}
],
"priority": "LOW_FIFO"
},
"serverCreatedDate": "2022-04-13T15:42:05.901Z",
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 281,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"hidden": true,
"reply": true,
"greatestAncestor": null,
"replyToIsUnpublished": true,
"serverCreatedReadableDate": "string",
"lastUpdatedBy": null,
"lastUpdated": "2022-04-13T15:42:05.901Z",
"lastUpdatedById": 192,
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 262,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"calendarSource": "PRODUCT",
"calendarEnd": "2022-04-13T15:42:05.901Z",
"allDay": true,
"calendarExtendedProps": {}
}
],
"watchingUsers": null,
"relevantEntities": null,
"tasks": [
{
"id": 19,
"clientPartition": null,
"campaign": {
"id": 118,
"clientPartition": null,
"name": "string",
"description": "string",
"startDate": "2022-04-13",
"endDate": "2022-04-13",
"menuName": "string",
"section": {
"id": 70,
"clientPartition": null,
"created": "2022-04-13T15:42:05.901Z",
"lastUpdated": "2022-04-13T15:42:05.901Z",
"campaign": null,
"constituent": null,
"name": "string",
"parentSection": null,
"children": null,
"expand": true,
"deleted": true,
"pages": [
{
"id": 168,
"clientPartition": null,
"created": "2022-04-13T15:42:05.901Z",
"lastUpdated": "2022-04-13T15:42:05.901Z",
"name": "string",
"index": 108,
"content": "string",
"caretPosition": "string",
"type": "COMPANY_INFO",
"roles": [
{
"id": 178,
"clientPartition": null,
"name": "string",
"description": "string",
"campaign": null,
"campaignContacts": [
{
"id": 72,
"clientPartition": null,
"campaign": null,
"contact": null,
"roles": null,
"tasks": null,
"pages": null,
"lastLoggedIn": "2022-04-13T15:42:05.901Z",
"deleted": true,
"fullName": "string",
"email": "string",
"user": null,
"lastName": "string",
"firstName": "string",
"recordName": "string",
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"fullNameFallback": "string",
"name": "string",
"url": "string",
"partitionId": 260,
"partition": null,
"display": "string",
"idInPartition": 16,
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
]
}
],
"pages": null,
"tasks": null,
"contactCount": 76,
"tabCount": 27,
"taskCount": 288,
"inUse": true,
"breadcrumbParent": null,
"iconClass": "string",
"url": "string",
"partitionId": 198,
"partition": null,
"display": "string",
"idInPartition": 3,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"iconColour": "string"
}
],
"access": "PUBLIC",
"deleted": true,
"visibleToDeactivated": true,
"source": "ENTITY",
"entity": null,
"entityGroup": null,
"cutOffDate": "2022-04-13",
"hideDownloadedColumn": true,
"invoicePageInfo": {
"purchaseNumber": "string",
"showing": "BOTH",
"otherEntity": null,
"address": "string",
"vat": "string",
"invoicePageFooter": "string",
"invoicingContacts": "string"
},
"docType": "DOCUMENT",
"tags": null,
"task": null,
"notifications": [
{
"id": 115,
"partitionId": 30,
"created": "2022-04-13T15:42:05.901Z",
"user": null,
"read": true,
"page": null,
"type": "ADDED",
"baseUrl": "string",
"url": "string",
"mailjetTemplateName": "string",
"displayCode": "string",
"mailjetTemplateVars": {},
"mailjetTemplateEmail": null,
"serverCreatedDate": "2022-04-13T15:42:05.901Z",
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 65,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"hidden": true,
"public": true,
"entities": null,
"url": "string",
"visible": true,
"constituent": null,
"issues": [
{
"uuid": "0cf0fc69-a5a3-4f80-baf9-a9e143f1576a",
"error": "string",
"html": "string"
}
],
"archived": true,
"contact": null,
"activeEntities": null,
"sections": null,
"ancestorsString": "string",
"nameWithSections": "string",
"campaignContacts": null,
"campaignNavigationLevel": 10,
"menuIndex": 131,
"allUsers": true,
"menuParent": {
"campaignNavigationLevel": 290,
"expand": true,
"menuIndex": 61,
"menuParent": null,
"menuAncestors": null,
"name": "string",
"id": {},
"url": "string",
"partitionId": 220,
"partition": null,
"display": "string",
"idInPartition": 29,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
},
"highestSection": null,
"allFields": "string",
"iconClass": "string",
"membersUrl": "string",
"associatedToArchivedContact": true,
"expand": true,
"menuAncestors": null,
"partitionId": 263,
"partition": null,
"display": "string",
"idInPartition": 155,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"iconColour": "string",
"lastUpdatedById": 190
}
],
"menuIndex": 32,
"url": "string",
"display": "string",
"descendants": null,
"ancestorsString": "string",
"campaignNavigationLevel": 125,
"allPages": null,
"menuParent": null,
"recordName": "string",
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"updateOptions": {
"campaignId": 7,
"updateRole": true,
"defaultRoleId": 252,
"createCampaigns": true,
"createContacts": true,
"forCampaign": true
},
"menuAncestors": null,
"partitionId": 206,
"partition": null,
"idInPartition": 152,
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"lastUpdatedById": 36
},
"expand": true,
"footerAddress": "string",
"footerLink": "string",
"footerPhone": "string",
"termsAndConditionsText": "string",
"menuIndex": 44,
"deleted": true,
"uploadingLock": true,
"contacts": null,
"roles": null,
"sections": null,
"pages": null,
"tasks": null,
"taskGroups": [
{
"id": 195,
"clientPartition": null,
"name": "string",
"description": "string",
"campaign": null,
"taskLinks": [
{
"id": {
"taskGroupId": 163,
"taskId": 287
},
"taskGroup": null,
"task": null,
"index": 61
}
],
"pages": [
{
"id": 120,
"taskGroup": null,
"page": null,
"cutOffDate": "2022-04-13",
"index": 175
}
],
"url": "string",
"breadcrumbParent": null,
"iconClass": "string",
"descriptionContainsHtml": true,
"partitionId": 242,
"partition": null,
"display": "string",
"idInPartition": 135,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"iconColour": "string"
}
],
"campaignEvents": [
{
"id": 246,
"campaign": null,
"eventTime": "2022-04-13T15:42:05.901Z",
"campaignContacts": null,
"displayName": "string"
}
],
"watchingUsers": null,
"securityIssueNotifications": [
{
"id": 212,
"partitionId": 289,
"created": "2022-04-13T15:42:05.901Z",
"user": null,
"read": true,
"campaign": null,
"hasPageSecurityIssues": true,
"url": "string",
"mailjetTemplateName": "string",
"displayCode": "string",
"mailjetTemplateVars": {},
"displayIssueType": "string",
"mailjetTemplateEmail": null,
"serverCreatedDate": "2022-04-13T15:42:05.901Z",
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 296,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"closed": true,
"url": "string",
"visible": true,
"display": "string",
"campaignNavigationLevel": 297,
"onlyPublicAccessForUser": true,
"watching": true,
"menuParent": null,
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"footerPresent": true,
"menuAncestors": null,
"partitionId": 127,
"partition": null,
"idInPartition": 186,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"emailCode": "string",
"emailPrefix": "string",
"oneToOne": true
},
"campaignContact": null,
"role": null,
"access": "PUBLIC",
"template": {
"id": 132,
"clientPartition": null,
"created": "2022-04-13T15:42:05.901Z",
"lastUpdated": "2022-04-13T15:42:05.901Z",
"campaign": null,
"name": "string",
"instructions": "string",
"endingInstructions": "string",
"type": "DISCUSSION",
"fields": [
{
"id": 287,
"template": null,
"type": "BOOLEAN",
"index": 79,
"required": true,
"range": true,
"rangeMinimum": 10.12,
"rangeMaximum": 10.12,
"question": "string",
"defaultValue": "string",
"options": [
{
"id": 112,
"template": null,
"option": "string"
}
]
}
],
"iconClass": "string",
"lastUpdatedById": 55,
"url": "string",
"partitionId": 279,
"partition": null,
"display": "string",
"idInPartition": 34,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconColour": "string"
},
"dueByDate": "2022-04-13",
"closesOnDate": "2022-04-13",
"instructions": "string",
"endingInstructions": "string",
"name": "string",
"taskType": "DISCUSSION",
"document": null,
"documentTwo": null,
"documentLinks": [
{
"id": {
"taskId": 283,
"documentId": 100,
"documentPartitionId": 115,
"document": null
},
"task": null,
"document": null,
"index": 254,
"campaign": null
}
],
"constituent": null,
"surveyFields": [
{
"id": 78,
"fieldType": "BOOLEAN",
"name": "string",
"defaultValue": "string",
"selectOptionValues": [
{
"id": 141,
"surveyField": null,
"value": "string",
"index": 182
}
],
"index": 259,
"required": true,
"range": true,
"rangeMinimum": 10.12,
"rangeMaximum": 10.12,
"campaignContactTask": null,
"surveyValues": [
{
"id": 56,
"surveyField": null,
"value": "string",
"deleted": true,
"campaignContactEvent": {
"id": 86,
"clientPartition": null,
"task": null,
"contact": null,
"eventDate": "2022-04-13T15:42:05.901Z",
"completed": true,
"surveyValues": null,
"documentDates": [
{
"id": 53,
"document": null,
"dateAccessed": "2022-04-13T15:42:05.901Z",
"events": null
}
],
"useSurvey": {
"id": 275,
"clientPartition": null,
"created": "2022-04-13T15:42:05.901Z",
"lastUpdated": "2022-04-13T15:42:05.901Z",
"event": null,
"contact": null,
"campaign": null,
"entity": null,
"company": "string",
"referrer": null,
"referralCode": "string",
"role": null,
"date": "2022-04-13",
"constituent": null,
"status": "ACTIVE",
"importedTonnage": 10.12,
"exportedTonnage": 10.12,
"orTonnage": 10.12,
"useTonnages": [
{
"id": 249,
"useSurvey": null,
"use": "0211ebba-67c8-4609-a755-f70f077491c4",
"useNameFallback": "string",
"useLifeCycleFallback": "string",
"tonnage": 10.12,
"maxSiteTonnage": 10.12,
"notes": "string",
"exposureMonitored": true,
"proceduresDocumented": true,
"legalEmissions": true,
"functions": [
{
"id": 232,
"useSurveyTonnage": null,
"functionId": 144,
"functionNameFallback": "string"
}
],
"tonnageDetails": [
{
"id": 140,
"useSurveyTonnage": null,
"productCategory": "string",
"processCategory": 234,
"localVentilation": true,
"roomVentilation": "BASIC",
"additionalMeasures": [
"CLOSED_LOOP_SAMPLING"
],
"goggles": true,
"masks": "YES_10",
"gloves": "YES_80",
"location": "INDOOR",
"duration": "BELOW_15",
"temperature": 10.12,
"concentrationRange": "BELOW_1",
"concentration": 10.12
}
],
"sdsFileIds": [
"c86ac853-d0e2-4c7b-be41-e7ea20c030bd"
],
"sdsFileNames": [
"string"
]
}
],
"notes": "string",
"empty": true,
"entities": null,
"ceasedManufacture": true,
"onlyRepresentative": true,
"lastUpdatedById": 19,
"name": "string",
"url": "string",
"partitionId": 26,
"partition": null,
"display": "string",
"idInPartition": 174,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
},
"fileId": "a5490736-ab00-40d0-82b8-981d8ab0cbac",
"fileName": "string",
"url": "string",
"display": "string",
"campaign": null,
"responses": [
{
"id": 96,
"surveyField": null,
"value": "string",
"deleted": true,
"fieldType": "BOOLEAN",
"file": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=",
"fileName": "string",
"valueAsUUID": "b292d390-0099-4c3c-8ee5-a57e415ce0e8",
"valueAsDate": "2022-04-13",
"valueSanitized": "string"
}
],
"deleted": true,
"calendarStart": "2022-04-13T15:42:05.901Z",
"responsesDeleted": true,
"downloadedDocumentIds": [
237
],
"downloadedOldDocumentsOf": [
193
],
"calendarSource": "PRODUCT",
"calendarEnd": "2022-04-13T15:42:05.901Z",
"allDay": true,
"calendarDisplay": "string",
"calendarExtendedProps": {},
"name": "string",
"partitionId": 192,
"partition": null,
"idInPartition": 158,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
},
"fieldType": "BOOLEAN",
"file": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=",
"fileName": "string",
"valueAsUUID": "d9c72543-c8b3-4473-8c7c-90abc83488d7",
"valueAsDate": "2022-04-13",
"valueSanitized": "string"
}
],
"nameIssues": null,
"nameContainsHtml": true,
"nameAsText": "string",
"selectValuesArray": [
"string"
],
"namePreview": "string"
}
],
"entityRoles": null,
"uses": [
"17e0dda3-b4f1-47c5-9e7c-726ece993df3"
],
"user": null,
"createdDate": "2022-04-13T15:42:05.901Z",
"uploadNotificationEmail": "string",
"pages": null,
"taskGroupLinks": null,
"deleted": true,
"watchingUsers": null,
"comments": [
{
"id": 96,
"replyTo": null,
"createdDate": "2022-04-13T15:42:05.901Z",
"user": null,
"contact": null,
"text": "string",
"published": true,
"replies": null,
"notifications": null,
"calendarSource": "PRODUCT",
"hidden": true,
"reply": true,
"greatestAncestor": null,
"replyToIsUnpublished": true,
"serverCreatedReadableDate": "string",
"lastUpdatedBy": null,
"lastUpdated": "2022-04-13T15:42:05.901Z",
"lastUpdatedById": 222,
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 239,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"calendarEnd": "2022-04-13T15:42:05.901Z",
"allDay": true,
"calendarExtendedProps": {}
}
],
"events": null,
"uploadNotifications": [
{
"id": 94,
"partitionId": 8,
"created": "2022-04-13T15:42:05.901Z",
"user": null,
"read": true,
"campaignContactTask": null,
"contact": null,
"fileName": "string",
"baseUrl": "string",
"url": "string",
"mailjetTemplateName": "string",
"displayCode": "string",
"mailjetTemplateVars": {},
"mailjetTemplateEmail": null,
"serverCreatedDate": "2022-04-13T15:42:05.901Z",
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 103,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"surveyNotifications": [
{
"id": 94,
"partitionId": 168,
"created": "2022-04-13T15:42:05.901Z",
"user": null,
"read": true,
"campaignContactTask": null,
"contact": null,
"baseUrl": "string",
"url": "string",
"mailjetTemplateName": "string",
"taskUrl": "string",
"displayCode": "string",
"mailjetTemplateVars": {},
"mailjetTemplateEmail": null,
"serverCreatedDate": "2022-04-13T15:42:05.901Z",
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 213,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"iuclidReviewNotifications": [
{
"id": 241,
"partitionId": 76,
"created": "2022-04-13T15:42:05.901Z",
"user": null,
"read": true,
"campaignContactTask": null,
"contact": null,
"baseUrl": "string",
"url": "string",
"mailjetTemplateName": "string",
"approval": true,
"displayCode": "string",
"mailjetTemplateVars": {},
"mailjetTemplateEmail": null,
"serverCreatedDate": "2022-04-13T15:42:05.901Z",
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 265,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"documentsList": null,
"sendCustomSurveyNotificationEmail": true,
"showDocumentNameOnDownloads": true,
"public": true,
"closed": true,
"groups": null,
"url": "string",
"archived": true,
"letterOfAccessRelated": true,
"firstActiveDocument": null,
"containingArchivedDocument": true,
"createdLocalDate": "2022-04-13",
"instructionsIssues": null,
"endingInstructionsIssues": null,
"recordName": "string",
"breadcrumbParent": null,
"iconClass": "string",
"webPortalDisplays": "string",
"campaignIfUnrestricted": null,
"firstActiveIuclid": {
"lastUpdated": "2022-04-13T15:42:05.901Z",
"id": 196,
"partition": null,
"title": "string",
"description": "string",
"fileName": "string",
"originalFileName": "string",
"link": true,
"fileSize": 106,
"uploadDate": "2022-04-13T15:42:05.901Z",
"documentCreationDate": "2022-04-13",
"fileType": "UNKNOWN",
"docType": "DOCUMENT",
"expiryDate": "2022-04-13",
"retentionDate": "2022-04-13",
"permanent": true,
"products": null,
"constituents": null,
"categoryGroups": null,
"productGroups": null,
"entities": null,
"entityGroups": null,
"contactGroups": null,
"linkedDocuments": null,
"version": 15,
"versionIdentifier": "string",
"currentDocumentId": 4,
"currentDocument": null,
"newsItem": true,
"deleted": true,
"deletedDate": "2022-04-13T15:42:05.901Z",
"fileId": "b3180600-cf81-47a5-9c6a-106bb87090eb",
"watchingUsers": null,
"expiryNotifications": [
{
"id": 182,
"partitionId": 74,
"created": "2022-04-13T15:42:05.901Z",
"user": null,
"read": true,
"document": null,
"expiryDate": "2022-04-13",
"url": "string",
"mailjetTemplateName": "string",
"displayCode": "string",
"mailjetTemplateVars": {},
"daysUntilExpiry": 204,
"drc": true,
"mailjetTemplateEmail": null,
"serverCreatedDate": "2022-04-13T15:42:05.901Z",
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 84,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"retentionNotifications": [
{
"id": 144,
"partitionId": 295,
"created": "2022-04-13T15:42:05.901Z",
"user": null,
"read": true,
"document": null,
"retentionDate": "2022-04-13",
"url": "string",
"mailjetTemplateName": "string",
"displayCode": "string",
"mailjetTemplateVars": {},
"daysUntilExpiry": 136,
"mailjetTemplateEmail": null,
"serverCreatedDate": "2022-04-13T15:42:05.901Z",
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 173,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"notifyEmail": "string",
"expirationNotified": true,
"retentionNotified": true,
"folders": null,
"taskLinks": null,
"taskTwoLinks": null,
"downloadTaskLinks": null,
"constituentTonnages": [
{
"id": 5,
"reachLegislation": "EU_REACH",
"registration": {
"id": 249,
"constituent": null,
"forEntity": null,
"reachLegislation": "EU_REACH",
"legalEntity": null,
"ecName": "string",
"ecNumber": "string",
"submissionNumber": "string",
"registrationNumber": "string",
"registrationName": "string",
"registrationDate": "2022-04-13",
"registrationNotes": "string",
"publicName": "string",
"submissionDate": "2022-04-13",
"iuclidUUID": "string",
"reachRole": "MANUFACTURER",
"reachSubstanceTypeComposition": "MONO_CONSTITUENT",
"substanceTypeCompositionOther": "string",
"reachSubstanceTypeOrigin": "ELEMENT",
"substanceTypeOriginOther": "string",
"originEntity": null,
"onlyRepresentative": null,
"preregistrationName": "string",
"preregistrationNumber": "string",
"preregistrationDate": "2022-04-13",
"preregisteredTonnageBand": "BAND_1",
"notPreregistered": "string",
"exemptionType": "EXEMPTION",
"exemption": "string",
"exemptionClaimed": "string",
"exemptionComment": "string",
"exemptionDocuments": null,
"reachITRegistrations": [
{
"id": 37,
"reachRegistration": null,
"dateSubmitted": "2022-04-13",
"dateIssued": "2022-04-13",
"dateAccepted": "2022-04-13",
"reachDossierType": "A",
"tonnageBand": "BAND1",
"reason": "CEASE_OF_MANUFACTURE",
"notes": "string",
"iuclidDossierReference": "string",
"communicationReference": "string",
"submissionNumber": "string",
"passedPipeline": true,
"supportingDocument": null,
"partitionId": 195,
"constituent": null,
"forEntity": null,
"leadRegistrant": null
}
],
"registeredTonnageBands": [
{
"id": 9,
"reachRegistration": null,
"registeredTonnageBand": "BAND_1",
"start": "2022-04-13",
"url": "string",
"calendarStart": "2022-04-13T15:42:05.901Z",
"allDay": true,
"calendarDisplay": "string",
"calendarSource": "PRODUCT",
"calendarEnd": "2022-04-13T15:42:05.901Z",
"calendarExtendedProps": {},
"name": "string",
"partitionId": 264,
"partition": null,
"display": "string",
"idInPartition": 106,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"preregistered": true,
"enquiryNumber": "string",
"ppordNumber": "string",
"submissionType": "GRANDFATHERED",
"reachDossierType": "A",
"constituentTonnages": null,
"partitionId": 129,
"currentTonnageBandToImport": "BAND_1",
"lastUpdatedBy": null,
"lastUpdated": "2022-04-13T15:42:05.901Z"
},
"percentage": 10.12,
"constituent": null,
"entryYear": 96,
"forecast": true,
"tonnesOwnProduction": 10.12,
"tonnesOwnImport": 10.12,
"site": null,
"notes": "string",
"enteredDate": "2022-04-13",
"substanceOrUnknown": 10.12,
"monomerInAPolymer": 10.12,
"mixture": 10.12,
"inAnArticle": 10.12,
"notInAnArticle": 10.12,
"document": null,
"user": null,
"lastUpdated": "2022-04-13",
"deleted": true,
"forEntity": null
}
],
"productTonnages": [
{
"id": 233,
"reachLegislation": "EU_REACH",
"forEntity": null,
"product": null,
"entryYear": 36,
"forecast": true,
"notes": "string",
"enteredDate": "2022-04-13",
"substanceOrUnknown": 10.12,
"monomerInAPolymer": 10.12,
"mixture": 10.12,
"inAnArticle": 10.12,
"notInAnArticle": 10.12,
"document": null,
"tonnesManufactured": 10.12,
"tonnesImported": 10.12,
"party": null,
"user": null,
"lastUpdated": "2022-04-13",
"deleted": true
}
],
"submissions": null,
"comments": [
{
"id": 232,
"replyTo": null,
"createdDate": "2022-04-13T15:42:05.901Z",
"user": null,
"contact": null,
"text": "string",
"published": true,
"replies": null,
"notifications": null,
"node": {
"id": 145,
"code": "string",
"forType": "string",
"title": "string",
"matrix": true,
"children": null,
"records": [
{
"type": "DOCUMENT",
"iuclidVersion": "string",
"key": "string",
"name": "string",
"documentType": "string",
"subType": "string",
"orderInSectionNo": "string",
"definitionVersion": "string",
"creationDate": "2022-04-13T15:42:05.901Z",
"lastModificationDate": "2022-04-13T15:42:05.901Z",
"submissionType": "string",
"submissionTypeVersion": "string",
"submittingLegalEntity": "string",
"dossier": null,
"dossierSubjectKey": "string",
"dossierSubject": null,
"i5Origin": true,
"creationTool": "string",
"snapshotCreationTool": "string",
"href": "string",
"attachments": null,
"literatureDocuments": null,
"otherReferences": null,
"templates": null,
"categories": null,
"records": {},
"tree": null,
"ownerLegalEntity": null,
"refSubstance": null,
"substances": null,
"containerId": "string",
"i6CategoryDocumentDefinitionIdentifiers": [
{
"documentType": "string",
"documentSubType": "string"
}
],
"changeType": "ADDED",
"commentCount": 148,
"descendantComments": true,
"content": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=",
"xml": "string",
"subject": null,
"definition": "string",
"template": true,
"display": "string",
"uuid": "string",
"category": true,
"creationDateFromString": "string",
"lastModificationDateFromString": "string",
"substance": true,
"idString": "string",
"endpointSummary": true
}
],
"changeType": "ADDED",
"commentCount": 133,
"descendantComments": true,
"display": "string",
"idString": "string"
},
"wrapperId": "string",
"calendarSource": "PRODUCT",
"forTocEntry": true,
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 55,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"hidden": true,
"reply": true,
"greatestAncestor": null,
"replyToIsUnpublished": true,
"serverCreatedReadableDate": "string",
"lastUpdatedBy": null,
"lastUpdated": "2022-04-13T15:42:05.901Z",
"lastUpdatedById": 194,
"calendarEnd": "2022-04-13T15:42:05.901Z",
"allDay": true,
"calendarExtendedProps": {}
}
],
"searchedVia": null,
"integration": {
"lastUpdated": "2022-04-13T15:42:05.901Z",
"id": 182,
"created": "2022-04-13T15:42:05.901Z",
"type": "BOCOUNT_EXPORT_INVOICES",
"name": "string",
"host": "string",
"principal": "string",
"credential": "string",
"token": "string",
"tokenTransient": "string",
"tokenExpires": "2022-04-13T15:42:05.901Z",
"refreshToken": "string",
"authType": "PLAIN",
"entity": null,
"iuclidDocuments": null,
"partitionId": 205,
"display": "string",
"tokenExpired": true,
"tokenEncrypted": "string",
"refreshTokenEncrypted": "string",
"tokenExpiring": true,
"credentialEncrypted": "string",
"refreshTokenExpired": true
},
"IUCLIDAuthor": "string",
"legalEntity": "string",
"creationDate": "2022-04-13",
"uuid": "string",
"context": {
"id": 52,
"provider": "string",
"identifier": "string",
"title": "string",
"applicableFor": "string",
"tree": "string",
"key": "string"
},
"manifest": {
"title": "string",
"created": "2022-04-13T15:42:05.901Z",
"author": "string",
"application": "string",
"submissionTypeString": "string",
"context": null,
"archiveType": "string",
"legislation": {},
"comment": "string",
"baseDocumentUuid": "string",
"baseDocument": null,
"treeName": "string",
"relevantDocumentType": "string"
},
"iuclidauthor": "string",
"index": 180,
"partitionId": 240
},
"commentType": "string",
"commentsPermission": "ROLE_PRE_AUTH",
"commentsEditPermission": "ROLE_PRE_AUTH",
"commentDisplayUrl": "string",
"watching": true,
"watchers": null,
"partitionId": 243,
"partition": null,
"display": "string",
"idInPartition": 148,
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"iconColour": "string"
}
],
"name": "string",
"commentType": "string",
"commentsPermission": "ROLE_PRE_AUTH",
"commentsEditPermission": "ROLE_PRE_AUTH",
"commentDisplayUrl": "string",
"productIds": [
68
],
"constituentIds": [
3
],
"studyIds": [
33
],
"entityIds": [
255
],
"lastUpdatedById": 281,
"url": "string",
"partitionId": 211,
"partition": null,
"display": "string",
"idInPartition": 102,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"emailCode": "string",
"emailPrefix": "string",
"oneToOne": true,
"watching": true,
"watchers": null
}
],
"documentLinkAttachments": null,
"deleted": true,
"deletedDate": "2022-04-13T15:42:05.901Z",
"fileId": "389fc1eb-dccb-48d2-94e6-0460ebe44946",
"watchingUsers": null,
"expiryNotifications": null,
"retentionNotifications": null,
"notifyEmail": "string",
"expirationNotified": true,
"retentionNotified": true,
"folders": null,
"taskLinks": null,
"taskTwoLinks": null,
"downloadTaskLinks": null,
"constituentTonnages": null,
"productTonnages": null,
"submissions": null,
"comments": null,
"searchedVia": null,
"emailDate": "2022-04-13T15:42:05.901Z",
"sender": "string",
"recipients": [
{
"id": 159,
"type": "TO",
"firstName": "string",
"secondName": "string",
"emailAddress": "string",
"documentEmailInternal": null,
"contact": null,
"deleted": true,
"fullName": "string",
"entities": null,
"domain": "string"
}
],
"subject": "string",
"emailBody": "string",
"privatise": true,
"fromTemplate": true,
"cc": "string",
"bcc": "string",
"saveAsDraft": true,
"index": 11,
"partitionId": 224
}
],
"issues": null,
"documentLinkAttachments": null,
"deleted": true,
"deletedDate": "2022-04-13T15:42:05.901Z",
"fileId": "2d4b4d57-166a-4462-b840-a7a330476bec",
"watchingUsers": null,
"expiryNotifications": null,
"retentionNotifications": null,
"notifyEmail": "string",
"expirationNotified": true,
"retentionNotified": true,
"folders": null,
"taskLinks": null,
"taskTwoLinks": null,
"downloadTaskLinks": null,
"constituentTonnages": null,
"productTonnages": null,
"submissions": null,
"comments": null,
"searchedVia": null,
"receivedDate": "2022-04-13T15:42:05.901Z",
"emailDate": "2022-04-13",
"sender": "string",
"subject": "string",
"recipient": "string",
"emailBody": "string",
"ccAddresses": "string",
"missingAttachments": [
{
"id": 2,
"receivedEmail": {
"id": 197,
"subject": "string",
"fromAddress": "string",
"messageRead": true,
"dateReceived": "2022-04-13T15:42:05.901Z",
"dateMessageSaved": "2022-04-13T15:42:05.901Z",
"dateAttachmentsSaved": "2022-04-13T15:42:05.901Z",
"contentType": "string",
"ccAddresses": "string",
"recipients": "string",
"content": "string",
"clientPartition": null,
"deleted": true,
"emailAttachments": null
},
"fileId": "5fa21473-6190-48d8-8ee6-ea540b1510f3",
"filename": "string"
}
],
"attachmentsToSave": [
"f97409f5-28e3-4b87-b71b-292d5c28d8ae"
],
"index": 97,
"partitionId": 279
}
],
"internalSourceEmails": null,
"issues": null,
"documentLinkAttachments": null,
"deleted": true,
"deletedDate": "2022-04-13T15:42:05.901Z",
"fileId": "9dbebceb-b5df-4315-aa79-cec7200b431c",
"watchingUsers": null,
"expiryNotifications": null,
"retentionNotifications": null,
"notifyEmail": "string",
"expirationNotified": true,
"retentionNotified": true,
"folders": null,
"taskLinks": null,
"taskTwoLinks": null,
"downloadTaskLinks": null,
"constituentTonnages": null,
"productTonnages": null,
"submissions": null,
"comments": null,
"searchedVia": null,
"index": 103,
"partitionId": 233
},
"documentLinks": null
}
],
"expiryDays": 51,
"clientPartition": null,
"allDownloaded": true,
"link": "string",
"autoExpire": true,
"reminderDate": "2022-04-13",
"dateAllDownLoaded": "2022-04-13T15:42:05.901Z",
"emails": null,
"tonnageAndUseEnquiries": null,
"reminderDatePassed": true
},
"documentEmailInternals": null,
"products": null,
"tonnageAndUseImporters": [
{
"id": 165,
"name": "string",
"address": "string",
"contactPerson": "string",
"email": "string",
"telephone": "string",
"tauiProducts": [
{
"id": 39,
"tonnageAndUseEnquiryProductUses": [
{
"id": 241,
"tonnageAndUseImporter": null,
"useUuid": "adcad03e-2ab6-4001-949f-7a8ea8315f3a",
"puStatus": "x",
"usePercentage": 10.12,
"selected": true,
"remarks": "string"
}
],
"customUses": [
{
"id": 266,
"useName": "string",
"useDescription": "string",
"percentage": 10.12,
"tauiProduct": null
}
],
"quantityTonnes": 10.12,
"substanceOrUnknown": 10.12,
"monomerInAPolymer": 10.12,
"mixture": 10.12,
"inAnArticle": 10.12,
"notInAnArticle": 10.12,
"selected": true,
"product": null,
"remarks": "string"
}
],
"clientPartition": null,
"taxID": "string",
"country": "string"
}
],
"tonnageAndUseEnquiryUploadDocuments": [
{
"id": 168,
"fileName": "string",
"fileId": "565da4c0-0083-49cc-af12-46c45b23139b"
}
],
"clientPartition": null,
"id": 69,
"dateCreated": "2022-04-13T15:42:05.901Z",
"code": "string",
"hidden": true,
"submitted": true,
"includeForms": true,
"dateSubmited": "2022-04-13T15:42:05.901Z",
"accepted": true,
"dateAccepted": "2022-04-13T15:42:05.901Z",
"acceptedBy": null,
"submittedBy": null,
"sentBy": null,
"completeWithinDays": 71,
"createdAsTonnageEnquiry": true,
"removeBracketedTextFromProductName": true,
"entityRole": null
}
],
"testingLaboratoryContacts": [
{
"id": 70,
"testingLaboratory": {
"id": 201,
"clientPartition": null,
"created": "2022-04-13T15:42:05.901Z",
"lastUpdated": "2022-04-13T15:42:05.901Z",
"study": null,
"testingLaboratoryEntity": null,
"contacts": null,
"studyNumbers": [
{
"id": 205,
"testingLaboratory": null,
"activity": "string",
"contractRef": "string",
"studyNumber": "string",
"cost": 10.12,
"publishedCost": 10.12,
"payments": [
{
"id": 23,
"name": "string",
"estimatedDate": "2022-04-13",
"cost": 10.12,
"percentage": 10.12,
"studyNumber": null,
"type": "SCHEDULED",
"record": null,
"yearMonth": {
"year": 272,
"month": "JANUARY",
"monthValue": 236,
"leapYear": true
},
"year": 179,
"yearQuarter": {
"left": 147,
"right": 134,
"value": 266,
"key": 218
},
"quarter": 198
}
],
"publishedPayments": [
{
"id": 161,
"name": "string",
"estimatedDate": "2022-04-13",
"cost": 10.12,
"percentage": 10.12,
"studyNumber": null,
"type": "SCHEDULED",
"record": null,
"yearMonth": {
"year": 40,
"month": "JANUARY",
"monthValue": 79,
"leapYear": true
},
"year": 216,
"yearQuarter": null,
"quarter": 172
}
],
"activities": [
{
"id": 284,
"studyNumber": null,
"name": "string",
"autoPlannedAfter": 245,
"autoPlannedAfterPrevious": 262,
"planned": "2022-04-13",
"completed": "2022-04-13",
"signedBy": null,
"editable": true,
"template": {
"id": 211,
"timelineTemplate": {
"id": 51,
"name": "string",
"activityTemplates": null
},
"name": "string",
"autoPlannedAfter": 216,
"autoPlannedAfterPrevious": 127,
"responsible": "CRO",
"activities": null
},
"comments": [
{
"id": 11,
"replyTo": null,
"createdDate": "2022-04-13T15:42:05.901Z",
"user": null,
"contact": null,
"text": "string",
"published": true,
"replies": null,
"notifications": null,
"calendarSource": "PRODUCT",
"hidden": true,
"reply": true,
"greatestAncestor": null,
"replyToIsUnpublished": true,
"serverCreatedReadableDate": "string",
"lastUpdatedBy": null,
"lastUpdated": "2022-04-13T15:42:05.901Z",
"lastUpdatedById": 257,
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 17,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"calendarEnd": "2022-04-13T15:42:05.901Z",
"allDay": true,
"calendarExtendedProps": {}
}
],
"overdueNotifications": [
{
"id": 9,
"partitionId": 169,
"created": "2022-04-13T15:42:05.901Z",
"user": null,
"read": true,
"activity": null,
"planned": "2022-04-13",
"url": "string",
"mailjetTemplateName": "string",
"displayCode": "string",
"mailjetTemplateVars": {},
"mailjetTemplateEmail": null,
"serverCreatedDate": "2022-04-13T15:42:05.901Z",
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 154,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"overdueNotified": true,
"inheritingGroupActivities": [
{
"id": 72,
"group": {
"id": 173,
"clientPartition": null,
"created": "2022-04-13T15:42:05.901Z",
"lastUpdated": "2022-04-13T15:42:05.901Z",
"name": "string",
"description": "string",
"studies": null,
"entityStudyGroups": [
{
"id": 62,
"entity": null,
"constituentEntity": null,
"purchaseOrderNumber": "string",
"purpose": "VI",
"entityRole": null,
"shareType": "CUSTOM",
"percentage": 10.12,
"group": null,
"interest": {
"id": 149
},
"constituent": null,
"costShare": true,
"journal": "MEM_S_CN"
}
],
"overriddenStudies": null,
"activities": null,
"watchingUsers": null,
"comments": [
{
"id": 0,
"replyTo": null,
"createdDate": "2022-04-13T15:42:05.901Z",
"user": null,
"contact": null,
"text": "string",
"published": true,
"replies": null,
"notifications": null,
"calendarSource": "PRODUCT",
"hidden": true,
"reply": true,
"greatestAncestor": null,
"replyToIsUnpublished": true,
"serverCreatedReadableDate": "string",
"lastUpdatedBy": null,
"lastUpdated": "2022-04-13T15:42:05.901Z",
"lastUpdatedById": 200,
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 159,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"calendarEnd": "2022-04-13T15:42:05.901Z",
"allDay": true,
"calendarExtendedProps": {}
}
],
"studiesCount": 82,
"commentDisplayUrl": "string",
"watching": true,
"watchers": null,
"commentType": "string",
"commentsPermission": "ROLE_PRE_AUTH",
"commentsEditPermission": "ROLE_PRE_AUTH",
"url": "string",
"partitionId": 176,
"partition": null,
"display": "string",
"idInPartition": 168,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"lastUpdatedById": 59
},
"name": "string",
"planned": "2022-04-13"
}
],
"url": "string",
"partitionId": 230,
"commentCount": 180,
"recordName": "string",
"calendarStart": "2022-04-13T15:42:05.901Z",
"allDay": true,
"calendarExtendedProps": {},
"commentType": "string",
"commentDisplayUrl": "string",
"daysOverdue": 220,
"overdue": true,
"inheritingGroupNames": [
"string"
],
"multipleInheritanceDates": true,
"fromTemplate": true,
"autoPlannedAfterPreviousFallback": 257,
"calendarSource": "PRODUCT",
"calendarEnd": "2022-04-13T15:42:05.901Z",
"partition": null,
"display": "string",
"idInPartition": 119,
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"watching": true,
"watchingUsers": null,
"commentsPermission": "ROLE_PRE_AUTH",
"commentsEditPermission": "ROLE_PRE_AUTH"
}
],
"emptyCosts": true,
"activityStudyNumber": "string"
}
],
"evaluations": [
{
"id": 42,
"metric": {
"id": 192,
"name": "string"
},
"score": "VERY_POOR"
}
],
"evaluationNotes": "string",
"studyDirectors": null,
"lastUpdatedById": 293,
"name": "string",
"url": "string",
"partitionId": 259,
"partition": null,
"display": "string",
"idInPartition": 82,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
},
"role": {
"id": 83,
"name": "string"
},
"contact": null
}
],
"analyticalSamples": [
{
"id": 176,
"study": null,
"studyBeingEditedOrImported": 203,
"studies": null,
"referenceNumber": "string",
"batchNumber": "string",
"preparation": "2022-04-13",
"expiry": "2022-04-13",
"origin": null,
"contact": null,
"description": "string",
"folder": null,
"notes": "string",
"constituent": null,
"basisOfData": "ANALYTICAL_REPORT",
"analyticalMethods": [
{
"id": 44,
"analyticalSample": null,
"analyticalMethod": "AAS"
}
],
"analysis": "2022-04-13",
"linkedDocument": null,
"subConstituents": [
{
"id": 243,
"analyticalSample": null,
"name": "string",
"casNumber": "string",
"ecNumber": "string",
"carbonNumber": 119,
"inclusionPercent": 10.12,
"type": [
{
"id": 35,
"subConstituent": null,
"subConstituentType": {
"id": 61,
"typeText": "string"
},
"ordinalPosition": 267,
"typeText": "string"
}
],
"typeText": "string",
"exportIndex": 74
}
],
"entity": null,
"studyId": 135,
"analyticalMethodsOnly": [
"AAS"
],
"folderName": "string"
}
],
"documentLinks": null,
"contactRecipients": null,
"campaignContacts": null,
"events": null,
"selected": true,
"selectable": true,
"fullName": "string",
"partitionId": 233
},
"text": "string",
"published": true,
"replies": null,
"notifications": null,
"hidden": true,
"reply": true,
"greatestAncestor": null,
"replyToIsUnpublished": true,
"serverCreatedReadableDate": "string",
"lastUpdatedBy": null,
"lastUpdated": "2022-04-13T15:42:05.901Z",
"lastUpdatedById": 243,
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 136,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"calendarSource": "PRODUCT",
"calendarEnd": "2022-04-13T15:42:05.901Z",
"allDay": true,
"calendarExtendedProps": {}
},
"createdDate": "2022-04-13T15:42:05.901Z",
"user": null,
"contact": null,
"text": "string",
"published": true,
"replies": null,
"notifications": null,
"calendarSource": "PRODUCT",
"hidden": true,
"reply": true,
"greatestAncestor": null,
"replyToIsUnpublished": true,
"serverCreatedReadableDate": "string",
"lastUpdatedBy": null,
"lastUpdated": "2022-04-13T15:42:05.901Z",
"lastUpdatedById": 27,
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 205,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"calendarEnd": "2022-04-13T15:42:05.901Z",
"allDay": true,
"calendarExtendedProps": {}
}
],
"groups": null,
"primaryInvoicingContact": null,
"secondaryInvoicingContact": null,
"watchingUsers": null,
"registrationsFor": null,
"partitionId": 262,
"selected": true,
"primaryInvoicingContactToImport": "string",
"secondaryInvoicingContactToImport": "string",
"testContacts": null
},
"role": {
"id": 49,
"name": "string",
"deletable": true,
"permissions": [
"ROLE_PRE_AUTH"
],
"externalGroups": [
"string"
],
"forCampaign": true,
"forInternal": true,
"penmanAdmin": true,
"admin": true
},
"forcePasswordChange": true,
"termsAccepted": true,
"calendarDashboard": true,
"clientPortal": true,
"securityVersion": 292,
"secret": "string",
"initials": "string",
"active": true,
"fullName": "string",
"fullNameSanitized": "string",
"credentialsType": "BASIC",
"entityGroups": null,
"nameReversed": "string",
"temporaryPasswordActive": true,
"lastUpdatedById": 216,
"name": "string",
"url": "string",
"partitionId": 293,
"partition": null,
"display": "string",
"idInPartition": 203,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
},
"partition": null,
"role": null,
"enabled": true,
"currentSelection": true,
"notificationPreferences": {
"allDocumentNotifications": true,
"overdueInvoices": true,
"allCampaignNotifications": true,
"allStudyNotifications": true,
"constituentTonnage": true,
"emails": true,
"constituentsInUpdatedInventories": true,
"campaignSecurityWarnings": true,
"invoicePayments": true
},
"relevantRole": null
}
],
"entities": null,
"emailFolder": null,
"studyFolder": null,
"archivedStudyFolder": null,
"deletedStudyFolder": null,
"studyTimelineTemplate": null,
"studyNumberTimelineTemplate": null,
"studyMultiRegistrantShare": 218,
"invoiceOverdueDays": 109,
"invoiceTemplate": "string",
"docExpiryNotificationDays": 124,
"deactivatedMessage": "string",
"countries": null,
"hidden": true,
"pages": null,
"campaignTasks": null,
"campaignImages": [
{
"id": 273,
"clientPartition": null,
"created": "2022-04-13T15:42:05.901Z",
"lastUpdated": "2022-04-13T15:42:05.901Z",
"campaign": null,
"fileId": "71ad399f-54bf-458f-88c9-308fd7613b18",
"fileName": "string",
"lastUpdatedById": 184,
"name": "string",
"url": "string",
"partitionId": 3,
"partition": null,
"display": "string",
"idInPartition": 103,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"integrations": null,
"name": "string",
"campaignNavigationLevel": 185,
"onlyPublicAccessForUser": true,
"expand": true,
"menuIndex": 251,
"recordName": "string",
"studyAdditionalSharePercent": 188,
"menuParent": null,
"menuAncestors": null,
"url": "string",
"partitionId": 96,
"partition": null,
"display": "string",
"idInPartition": 40,
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
},
"display": "string",
"idInPartition": 224,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
},
"records": null,
"constituent": null,
"entity": null,
"entityInterests": [
{
"id": 39,
"entity": null,
"constituentEntity": null,
"purchaseOrderNumber": "string",
"purpose": "VI",
"entityRole": null,
"shareType": "CUSTOM",
"percentage": 10.12,
"constituent": null,
"interest": null,
"costShare": true,
"journal": "MEM_S_CN"
}
],
"year": 280,
"quarter": 184,
"month": "JANUARY",
"currency": {
"currencyCode": "string",
"numericCodeAsString": "string",
"displayName": "string",
"symbol": "string",
"defaultFractionDigits": 89,
"numericCode": 201
},
"costs": {},
"paid": 10.12,
"costOut": 10.12,
"paidIn": 10.12,
"categoryGroups": null,
"outgoingInvoices": [
{
"lastUpdated": "2022-04-13T15:42:05.901Z",
"id": 103,
"partition": null,
"title": "string",
"description": "string",
"fileName": "string",
"originalFileName": "string",
"link": true,
"fileSize": 265,
"uploadDate": "2022-04-13T15:42:05.901Z",
"documentCreationDate": "2022-04-13",
"fileType": "UNKNOWN",
"docType": "DOCUMENT",
"expiryDate": "2022-04-13",
"retentionDate": "2022-04-13",
"permanent": true,
"products": null,
"constituents": null,
"categoryGroups": null,
"productGroups": null,
"entities": null,
"entityGroups": null,
"contactGroups": null,
"documentTagSet": null,
"linkedDocuments": null,
"version": 88,
"versionIdentifier": "string",
"currentDocumentId": 222,
"currentDocument": null,
"versions": null,
"newsItem": true,
"sourceEmail": null,
"internalSourceEmails": null,
"issues": null,
"documentLinkAttachments": null,
"deleted": true,
"deletedDate": "2022-04-13T15:42:05.901Z",
"fileId": "e613718c-9d71-4f46-8c00-abf03fb7995e",
"watchingUsers": null,
"expiryNotifications": null,
"retentionNotifications": null,
"notifyEmail": "string",
"expirationNotified": true,
"retentionNotified": true,
"folders": null,
"taskLinks": null,
"taskTwoLinks": null,
"downloadTaskLinks": null,
"constituentTonnages": null,
"productTonnages": null,
"submissions": null,
"comments": null,
"searchedVia": null,
"fromEntity": null,
"toEntity": null,
"invoiceNumber": "string",
"purchaseOrder": "string",
"accountantReference": "string",
"invoiceDate": "2022-04-13",
"invoiceCurrencyCode": "string",
"documentInvoiceType": "COMMERCIAL",
"legislation": "EU_REACH",
"subTotal": 10.12,
"vat": 10.12,
"invoiceAmount": 10.12,
"paymentReceived": true,
"dateReceived": "2022-04-13",
"approved": true,
"approvedDate": "2022-04-13",
"approvedBy": null,
"sent": true,
"sentDate": "2022-04-13",
"sentBy": null,
"remarks": "string",
"invoiceOverdueDays": 246,
"overdueNotified": true,
"budgets": [
{
"id": 21,
"clientPartition": null,
"created": "2022-04-13T15:42:05.901Z",
"lastUpdated": "2022-04-13T15:42:05.901Z",
"name": "string",
"start": "2022-04-13",
"end": "2022-04-13",
"currency": "string",
"cost": 10.12,
"additionalShare": 127,
"externalRef": "string",
"description": "string",
"products": null,
"constituents": null,
"categoryGroups": null,
"entityBudgets": [
{
"id": 105,
"entity": null,
"constituentEntity": null,
"purchaseOrderNumber": "string",
"purpose": "VI",
"entityRole": null,
"shareType": "CUSTOM",
"percentage": 10.12,
"budget": null,
"interest": null,
"constituent": null,
"costShare": true,
"journal": "MEM_S_CN"
}
],
"invoices": null,
"currencyInstance": {
"currencyCode": "string",
"numericCodeAsString": "string",
"displayName": "string",
"symbol": "string",
"defaultFractionDigits": 227,
"numericCode": 260
},
"costsShared": true,
"url": "string",
"partitionId": 295,
"partition": null,
"display": "string",
"idInPartition": 144,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string",
"lastUpdatedById": 246
}
],
"costSplits": [
{
"id": 220,
"document": null,
"cost": 10.12,
"product": null,
"constituent": null,
"budget": null,
"study": null,
"records": [
{}
]
}
],
"overdueNotifications": [
{
"id": 136,
"partitionId": 244,
"created": "2022-04-13T15:42:05.901Z",
"user": null,
"read": true,
"invoice": null,
"invoiceDate": "2022-04-13",
"invoiceOverdueDays": 239,
"url": "string",
"mailjetTemplateName": "string",
"displayCode": "string",
"mailjetTemplateVars": {},
"mailjetTemplateEmail": null,
"serverCreatedDate": "2022-04-13T15:42:05.901Z",
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 216,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"paidNotifications": [
{
"id": 160,
"partitionId": 140,
"created": "2022-04-13T15:42:05.901Z",
"user": null,
"read": true,
"invoice": null,
"paidDate": "2022-04-13",
"url": "string",
"mailjetTemplateName": "string",
"displayCode": "string",
"mailjetTemplateVars": {},
"mailjetTemplateEmail": null,
"serverCreatedDate": "2022-04-13T15:42:05.901Z",
"name": "string",
"partition": null,
"display": "string",
"idInPartition": 186,
"recordName": "string",
"displayAttributes": [
{}
],
"displayCodePartial": "string",
"displayArgs": [
"string"
],
"breadcrumbParent": null,
"iconClass": "string",
"iconColour": "string"
}
],
"lines": [
{
"description": "string",
"amount": 10.12,
"salesCode": "string",
"account": "string",
"department": "string",
"taxed": true
}
],
"convertedSubTotal": 10.12,
"index": 116,
"partitionId": 41
}
],
"entityInterest": null,
"constituentsOfInterest": null,
"constituentsEntities": null,
"monthDisplay": "string",
"reasonsForInterest": [
"string"
],
"registrationNumbers": [
"string"
],
"roleDisplays": [
"string"
],
"balanceIn": 10.12,
"purchaseOrderNumbers": [
"string"
],
"cost": 10.12,
"balance": 10.12,
"journal": "MEM_S_CN"
}
]
Schema of the response body
{
"type": "array",
"items": {
"$ref": "#/components/schemas/CostOverviewRow"
}
}
Registrations¶
GET /api/registrations/{id}¶
Get a Registration
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 403 Forbidden
Response 404 Not Found
Response 200 OK
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"reachLegislation": "EU_REACH",
"registrationName": "string",
"registrationNumber": "string",
"registrationDate": "2022-04-13",
"forLegalEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"submittingLegalEntity": null
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"constituent": {
"$ref": "#/components/schemas/ConstituentData"
},
"reachLegislation": {
"type": "string",
"enum": [
"EU_REACH",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"NO_REGULATION"
],
"example": "EU_REACH"
},
"registrationName": {
"type": "string"
},
"registrationNumber": {
"type": "string"
},
"registrationDate": {
"type": "string",
"format": "date"
},
"forLegalEntity": {
"$ref": "#/components/schemas/EntityData"
},
"submittingLegalEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"constituent",
"reachLegislation"
]
}
PUT /api/registrations/{id}¶
Fully Update a Registration
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"reachLegislation": "EU_REACH",
"registrationName": "string",
"registrationNumber": "string",
"registrationDate": "2022-04-13",
"forLegalEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"submittingLegalEntity": null
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"constituent": {
"$ref": "#/components/schemas/ConstituentData"
},
"reachLegislation": {
"type": "string",
"enum": [
"EU_REACH",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"NO_REGULATION"
],
"example": "EU_REACH"
},
"registrationName": {
"type": "string"
},
"registrationNumber": {
"type": "string"
},
"registrationDate": {
"type": "string",
"format": "date"
},
"forLegalEntity": {
"$ref": "#/components/schemas/EntityData"
},
"submittingLegalEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"constituent",
"reachLegislation"
]
}
Response 403 Forbidden
Response 500 Internal Server Error
Response 404 Not Found
Response 200 OK
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"reachLegislation": "EU_REACH",
"registrationName": "string",
"registrationNumber": "string",
"registrationDate": "2022-04-13",
"forLegalEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"submittingLegalEntity": null
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"constituent": {
"$ref": "#/components/schemas/ConstituentData"
},
"reachLegislation": {
"type": "string",
"enum": [
"EU_REACH",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"NO_REGULATION"
],
"example": "EU_REACH"
},
"registrationName": {
"type": "string"
},
"registrationNumber": {
"type": "string"
},
"registrationDate": {
"type": "string",
"format": "date"
},
"forLegalEntity": {
"$ref": "#/components/schemas/EntityData"
},
"submittingLegalEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"constituent",
"reachLegislation"
]
}
Response 400 Bad Request
DELETE /api/registrations/{id}¶
Delete a Registration
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 204 No Content
Response 403 Forbidden
PATCH /api/registrations/{id}¶
Partially Update a Registration
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"reachLegislation": "EU_REACH",
"registrationName": "string",
"registrationNumber": "string",
"registrationDate": "2022-04-13",
"forLegalEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"submittingLegalEntity": null
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"constituent": {
"$ref": "#/components/schemas/ConstituentData"
},
"reachLegislation": {
"type": "string",
"enum": [
"EU_REACH",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"NO_REGULATION"
],
"example": "EU_REACH"
},
"registrationName": {
"type": "string"
},
"registrationNumber": {
"type": "string"
},
"registrationDate": {
"type": "string",
"format": "date"
},
"forLegalEntity": {
"$ref": "#/components/schemas/EntityData"
},
"submittingLegalEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"constituent",
"reachLegislation"
]
}
Response 403 Forbidden
Response 500 Internal Server Error
Response 404 Not Found
Response 200 OK
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"reachLegislation": "EU_REACH",
"registrationName": "string",
"registrationNumber": "string",
"registrationDate": "2022-04-13",
"forLegalEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"submittingLegalEntity": null
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"constituent": {
"$ref": "#/components/schemas/ConstituentData"
},
"reachLegislation": {
"type": "string",
"enum": [
"EU_REACH",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"NO_REGULATION"
],
"example": "EU_REACH"
},
"registrationName": {
"type": "string"
},
"registrationNumber": {
"type": "string"
},
"registrationDate": {
"type": "string",
"format": "date"
},
"forLegalEntity": {
"$ref": "#/components/schemas/EntityData"
},
"submittingLegalEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"constituent",
"reachLegislation"
]
}
Response 400 Bad Request
GET /api/registrations¶
Get all Registrations
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
constituent |
query | integer | No | Filter registrations by constituent | |
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
Response 403 Forbidden
Response 200 OK
{
"totalElements": 188,
"totalPages": 158,
"first": true,
"size": 225,
"content": [
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"reachLegislation": "EU_REACH",
"registrationName": "string",
"registrationNumber": "string",
"registrationDate": "2022-04-13",
"forLegalEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"submittingLegalEntity": null
}
],
"number": 231,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 98,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 290,
"pageNumber": 29
},
"numberOfElements": 187,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/RegistrationData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
POST /api/registrations¶
Create a Registration
Request body
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"reachLegislation": "EU_REACH",
"registrationName": "string",
"registrationNumber": "string",
"registrationDate": "2022-04-13",
"forLegalEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"submittingLegalEntity": null
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"constituent": {
"$ref": "#/components/schemas/ConstituentData"
},
"reachLegislation": {
"type": "string",
"enum": [
"EU_REACH",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"NO_REGULATION"
],
"example": "EU_REACH"
},
"registrationName": {
"type": "string"
},
"registrationNumber": {
"type": "string"
},
"registrationDate": {
"type": "string",
"format": "date"
},
"forLegalEntity": {
"$ref": "#/components/schemas/EntityData"
},
"submittingLegalEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"constituent",
"reachLegislation"
]
}
Response 500 Internal Server Error
Response 404 Not Found
Response 200 OK
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"reachLegislation": "EU_REACH",
"registrationName": "string",
"registrationNumber": "string",
"registrationDate": "2022-04-13",
"forLegalEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"submittingLegalEntity": null
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"constituent": {
"$ref": "#/components/schemas/ConstituentData"
},
"reachLegislation": {
"type": "string",
"enum": [
"EU_REACH",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"NO_REGULATION"
],
"example": "EU_REACH"
},
"registrationName": {
"type": "string"
},
"registrationNumber": {
"type": "string"
},
"registrationDate": {
"type": "string",
"format": "date"
},
"forLegalEntity": {
"$ref": "#/components/schemas/EntityData"
},
"submittingLegalEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"constituent",
"reachLegislation"
]
}
Response 403 Forbidden
Products¶
GET /api/products/{id}¶
Get a Product
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 403 Forbidden
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Lubricant",
"ownerManufacturer": "Penman Consulting",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Lubricant"
},
"ownerManufacturer": {
"type": "string",
"example": "Penman Consulting"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 404 Not Found
PUT /api/products/{id}¶
Fully Update a Product
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"partitionId": 100,
"name": "Lubricant",
"ownerManufacturer": "Penman Consulting",
"archived": false
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Lubricant"
},
"ownerManufacturer": {
"type": "string",
"example": "Penman Consulting"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 500 Internal Server Error
Response 403 Forbidden
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Lubricant",
"ownerManufacturer": "Penman Consulting",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Lubricant"
},
"ownerManufacturer": {
"type": "string",
"example": "Penman Consulting"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 404 Not Found
Response 400 Bad Request
DELETE /api/products/{id}¶
Delete a Product
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 204 No Content
Response 403 Forbidden
PATCH /api/products/{id}¶
Partially Update a Product
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"partitionId": 100,
"name": "Lubricant",
"ownerManufacturer": "Penman Consulting",
"archived": false
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Lubricant"
},
"ownerManufacturer": {
"type": "string",
"example": "Penman Consulting"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 500 Internal Server Error
Response 403 Forbidden
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Lubricant",
"ownerManufacturer": "Penman Consulting",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Lubricant"
},
"ownerManufacturer": {
"type": "string",
"example": "Penman Consulting"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 404 Not Found
Response 400 Bad Request
GET /api/products¶
Get all Products
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
Response 200 OK
{
"totalElements": 291,
"totalPages": 276,
"first": true,
"size": 183,
"content": [
{
"id": 1,
"partitionId": 100,
"name": "Lubricant",
"ownerManufacturer": "Penman Consulting",
"archived": false
}
],
"number": 43,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 33,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 120,
"pageNumber": 73
},
"numberOfElements": 298,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ProductData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
Response 403 Forbidden
POST /api/products¶
Create a Product
Request body
{
"id": 1,
"partitionId": 100,
"name": "Lubricant",
"ownerManufacturer": "Penman Consulting",
"archived": false
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Lubricant"
},
"ownerManufacturer": {
"type": "string",
"example": "Penman Consulting"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Lubricant",
"ownerManufacturer": "Penman Consulting",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Lubricant"
},
"ownerManufacturer": {
"type": "string",
"example": "Penman Consulting"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 404 Not Found
Response 403 Forbidden
Response 400 Bad Request
Folders¶
GET /api/folders/{id}¶
Get a Folder
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": {
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": null
}
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Reports"
},
"parent": {
"$ref": "#/components/schemas/FolderData"
}
},
"required": [
"name",
"partitionId"
]
}
Response 404 Not Found
Response 403 Forbidden
PUT /api/folders/{id}¶
Full Update a Folder
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": {
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": null
}
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Reports"
},
"parent": {
"$ref": "#/components/schemas/FolderData"
}
},
"required": [
"name",
"partitionId"
]
}
Response 500 Internal Server Error
Response 403 Forbidden
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": {
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": null
}
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Reports"
},
"parent": {
"$ref": "#/components/schemas/FolderData"
}
},
"required": [
"name",
"partitionId"
]
}
Response 400 Bad Request
DELETE /api/folders/{id}¶
Delete a Folder
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 204 No Content
Response 403 Forbidden
PATCH /api/folders/{id}¶
Partially Update a Folder
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": {
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": null
}
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Reports"
},
"parent": {
"$ref": "#/components/schemas/FolderData"
}
},
"required": [
"name",
"partitionId"
]
}
Response 500 Internal Server Error
Response 403 Forbidden
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": {
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": null
}
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Reports"
},
"parent": {
"$ref": "#/components/schemas/FolderData"
}
},
"required": [
"name",
"partitionId"
]
}
Response 400 Bad Request
GET /api/folders¶
Get all Folders
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
Response 403 Forbidden
Response 200 OK
{
"totalElements": 278,
"totalPages": 22,
"first": true,
"size": 231,
"content": [
{
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": null
}
],
"number": 136,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 218,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 196,
"pageNumber": 281
},
"numberOfElements": 265,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FolderData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
POST /api/folders¶
Create a Folder
Request body
{
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": {
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": null
}
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Reports"
},
"parent": {
"$ref": "#/components/schemas/FolderData"
}
},
"required": [
"name",
"partitionId"
]
}
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": {
"id": 1,
"partitionId": 100,
"name": "Reports",
"parent": null
}
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Reports"
},
"parent": {
"$ref": "#/components/schemas/FolderData"
}
},
"required": [
"name",
"partitionId"
]
}
Response 403 Forbidden
Response 400 Bad Request
Entities¶
GET /api/entities/{id}¶
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 403 Forbidden
Response 404 Not Found
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Penman Consulting"
},
"companyNo": {
"type": "string"
},
"vatNo": {
"type": "string"
},
"dunnNo": {
"type": "string"
},
"utr": {
"type": "string"
},
"invoiceRef": {
"type": "string",
"example": "PENMAN_212REF"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
PUT /api/entities/{id}¶
Fully Update a Entity
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Penman Consulting"
},
"companyNo": {
"type": "string"
},
"vatNo": {
"type": "string"
},
"dunnNo": {
"type": "string"
},
"utr": {
"type": "string"
},
"invoiceRef": {
"type": "string",
"example": "PENMAN_212REF"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 500 Internal Server Error
Response 404 Not Found
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Penman Consulting"
},
"companyNo": {
"type": "string"
},
"vatNo": {
"type": "string"
},
"dunnNo": {
"type": "string"
},
"utr": {
"type": "string"
},
"invoiceRef": {
"type": "string",
"example": "PENMAN_212REF"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 403 Forbidden
Response 400 Bad Request
DELETE /api/entities/{id}¶
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 403 Forbidden
Response 500 Internal Server Error
Response 204 No Content
PATCH /api/entities/{id}¶
Partially Update a Entity
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Penman Consulting"
},
"companyNo": {
"type": "string"
},
"vatNo": {
"type": "string"
},
"dunnNo": {
"type": "string"
},
"utr": {
"type": "string"
},
"invoiceRef": {
"type": "string",
"example": "PENMAN_212REF"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 500 Internal Server Error
Response 404 Not Found
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Penman Consulting"
},
"companyNo": {
"type": "string"
},
"vatNo": {
"type": "string"
},
"dunnNo": {
"type": "string"
},
"utr": {
"type": "string"
},
"invoiceRef": {
"type": "string",
"example": "PENMAN_212REF"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 403 Forbidden
Response 400 Bad Request
GET /api/entities¶
Get all Entities
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
Response 403 Forbidden
Response 200 OK
{
"totalElements": 200,
"totalPages": 185,
"first": true,
"size": 64,
"content": [
{
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
],
"number": 284,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 263,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 196,
"pageNumber": 89
},
"numberOfElements": 169,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EntityData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
POST /api/entities¶
Create an Entity
Request body
{
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Penman Consulting"
},
"companyNo": {
"type": "string"
},
"vatNo": {
"type": "string"
},
"dunnNo": {
"type": "string"
},
"utr": {
"type": "string"
},
"invoiceRef": {
"type": "string",
"example": "PENMAN_212REF"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Penman Consulting"
},
"companyNo": {
"type": "string"
},
"vatNo": {
"type": "string"
},
"dunnNo": {
"type": "string"
},
"utr": {
"type": "string"
},
"invoiceRef": {
"type": "string",
"example": "PENMAN_212REF"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId"
]
}
Response 403 Forbidden
Response 400 Bad Request
Constituents¶
GET /api/constituents/{id}¶
Get a Constituent
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Benzene"
},
"type": {
"type": "string",
"enum": [
"ACTIVE_INGREDIENT",
"ARTICLE",
"BLEND",
"CO_FORMULANT",
"MIXTURE",
"MONOMER",
"POLYMER",
"SUBSTANCE",
"UN_SPECIFIED"
],
"example": "SUBSTANCE"
},
"casNumber": {
"type": "string",
"example": "100-00-5"
},
"ecName": {
"type": "string",
"example": "1-chloro-4-nitrobenzene"
},
"ecNumber": {
"type": "string",
"example": "202-809-6"
},
"ecDescription": {
"type": "string"
},
"iupac": {
"type": "string",
"example": "benzene"
},
"iuclidUuid": {
"type": "string"
},
"tsca": {
"type": "string",
"example": "Benzene, 1-chloro-4-nitro-"
},
"molecularFormula": {
"type": "string",
"example": "C6H6"
},
"smiles": {
"type": "string",
"example": "C1=CC=CC=C1"
},
"inChl": {
"type": "string",
"example": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId",
"type"
]
}
Response 404 Not Found
Response 403 Forbidden
PUT /api/constituents/{id}¶
Fully Update a Constituent
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Benzene"
},
"type": {
"type": "string",
"enum": [
"ACTIVE_INGREDIENT",
"ARTICLE",
"BLEND",
"CO_FORMULANT",
"MIXTURE",
"MONOMER",
"POLYMER",
"SUBSTANCE",
"UN_SPECIFIED"
],
"example": "SUBSTANCE"
},
"casNumber": {
"type": "string",
"example": "100-00-5"
},
"ecName": {
"type": "string",
"example": "1-chloro-4-nitrobenzene"
},
"ecNumber": {
"type": "string",
"example": "202-809-6"
},
"ecDescription": {
"type": "string"
},
"iupac": {
"type": "string",
"example": "benzene"
},
"iuclidUuid": {
"type": "string"
},
"tsca": {
"type": "string",
"example": "Benzene, 1-chloro-4-nitro-"
},
"molecularFormula": {
"type": "string",
"example": "C6H6"
},
"smiles": {
"type": "string",
"example": "C1=CC=CC=C1"
},
"inChl": {
"type": "string",
"example": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId",
"type"
]
}
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Benzene"
},
"type": {
"type": "string",
"enum": [
"ACTIVE_INGREDIENT",
"ARTICLE",
"BLEND",
"CO_FORMULANT",
"MIXTURE",
"MONOMER",
"POLYMER",
"SUBSTANCE",
"UN_SPECIFIED"
],
"example": "SUBSTANCE"
},
"casNumber": {
"type": "string",
"example": "100-00-5"
},
"ecName": {
"type": "string",
"example": "1-chloro-4-nitrobenzene"
},
"ecNumber": {
"type": "string",
"example": "202-809-6"
},
"ecDescription": {
"type": "string"
},
"iupac": {
"type": "string",
"example": "benzene"
},
"iuclidUuid": {
"type": "string"
},
"tsca": {
"type": "string",
"example": "Benzene, 1-chloro-4-nitro-"
},
"molecularFormula": {
"type": "string",
"example": "C6H6"
},
"smiles": {
"type": "string",
"example": "C1=CC=CC=C1"
},
"inChl": {
"type": "string",
"example": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId",
"type"
]
}
Response 403 Forbidden
Response 404 Not Found
Response 400 Bad Request
DELETE /api/constituents/{id}¶
Delete a Constituent
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 204 No Content
Response 403 Forbidden
PATCH /api/constituents/{id}¶
Partially Update a Constituent
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Request body
{
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Benzene"
},
"type": {
"type": "string",
"enum": [
"ACTIVE_INGREDIENT",
"ARTICLE",
"BLEND",
"CO_FORMULANT",
"MIXTURE",
"MONOMER",
"POLYMER",
"SUBSTANCE",
"UN_SPECIFIED"
],
"example": "SUBSTANCE"
},
"casNumber": {
"type": "string",
"example": "100-00-5"
},
"ecName": {
"type": "string",
"example": "1-chloro-4-nitrobenzene"
},
"ecNumber": {
"type": "string",
"example": "202-809-6"
},
"ecDescription": {
"type": "string"
},
"iupac": {
"type": "string",
"example": "benzene"
},
"iuclidUuid": {
"type": "string"
},
"tsca": {
"type": "string",
"example": "Benzene, 1-chloro-4-nitro-"
},
"molecularFormula": {
"type": "string",
"example": "C6H6"
},
"smiles": {
"type": "string",
"example": "C1=CC=CC=C1"
},
"inChl": {
"type": "string",
"example": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId",
"type"
]
}
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Benzene"
},
"type": {
"type": "string",
"enum": [
"ACTIVE_INGREDIENT",
"ARTICLE",
"BLEND",
"CO_FORMULANT",
"MIXTURE",
"MONOMER",
"POLYMER",
"SUBSTANCE",
"UN_SPECIFIED"
],
"example": "SUBSTANCE"
},
"casNumber": {
"type": "string",
"example": "100-00-5"
},
"ecName": {
"type": "string",
"example": "1-chloro-4-nitrobenzene"
},
"ecNumber": {
"type": "string",
"example": "202-809-6"
},
"ecDescription": {
"type": "string"
},
"iupac": {
"type": "string",
"example": "benzene"
},
"iuclidUuid": {
"type": "string"
},
"tsca": {
"type": "string",
"example": "Benzene, 1-chloro-4-nitro-"
},
"molecularFormula": {
"type": "string",
"example": "C6H6"
},
"smiles": {
"type": "string",
"example": "C1=CC=CC=C1"
},
"inChl": {
"type": "string",
"example": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId",
"type"
]
}
Response 403 Forbidden
Response 404 Not Found
Response 400 Bad Request
GET /api/constituents¶
Get All Constituents
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | |
study |
query | integer | No | Filter Constituents by Study |
Response 403 Forbidden
Response 200 OK
{
"totalElements": 175,
"totalPages": 209,
"first": true,
"size": 238,
"content": [
{
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
}
],
"number": 229,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 266,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 54,
"pageNumber": 282
},
"numberOfElements": 257,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ConstituentData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
POST /api/constituents¶
Create a Constituent
Request body
{
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
}
Schema of the request body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Benzene"
},
"type": {
"type": "string",
"enum": [
"ACTIVE_INGREDIENT",
"ARTICLE",
"BLEND",
"CO_FORMULANT",
"MIXTURE",
"MONOMER",
"POLYMER",
"SUBSTANCE",
"UN_SPECIFIED"
],
"example": "SUBSTANCE"
},
"casNumber": {
"type": "string",
"example": "100-00-5"
},
"ecName": {
"type": "string",
"example": "1-chloro-4-nitrobenzene"
},
"ecNumber": {
"type": "string",
"example": "202-809-6"
},
"ecDescription": {
"type": "string"
},
"iupac": {
"type": "string",
"example": "benzene"
},
"iuclidUuid": {
"type": "string"
},
"tsca": {
"type": "string",
"example": "Benzene, 1-chloro-4-nitro-"
},
"molecularFormula": {
"type": "string",
"example": "C6H6"
},
"smiles": {
"type": "string",
"example": "C1=CC=CC=C1"
},
"inChl": {
"type": "string",
"example": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId",
"type"
]
}
Response 500 Internal Server Error
Response 403 Forbidden
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Benzene"
},
"type": {
"type": "string",
"enum": [
"ACTIVE_INGREDIENT",
"ARTICLE",
"BLEND",
"CO_FORMULANT",
"MIXTURE",
"MONOMER",
"POLYMER",
"SUBSTANCE",
"UN_SPECIFIED"
],
"example": "SUBSTANCE"
},
"casNumber": {
"type": "string",
"example": "100-00-5"
},
"ecName": {
"type": "string",
"example": "1-chloro-4-nitrobenzene"
},
"ecNumber": {
"type": "string",
"example": "202-809-6"
},
"ecDescription": {
"type": "string"
},
"iupac": {
"type": "string",
"example": "benzene"
},
"iuclidUuid": {
"type": "string"
},
"tsca": {
"type": "string",
"example": "Benzene, 1-chloro-4-nitro-"
},
"molecularFormula": {
"type": "string",
"example": "C6H6"
},
"smiles": {
"type": "string",
"example": "C1=CC=CC=C1"
},
"inChl": {
"type": "string",
"example": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H"
},
"archived": {
"type": "boolean",
"example": false
}
},
"required": [
"name",
"partitionId",
"type"
]
}
Response 400 Bad Request
Submissions¶
GET /api/submissions¶
Get all Submissions
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
constituent |
query | integer | No | Filter submissions by constituent | |
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
Response 403 Forbidden
Response 200 OK
{
"totalElements": 124,
"totalPages": 42,
"first": true,
"size": 260,
"content": [
{
"id": 1,
"registration": {
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"reachLegislation": "EU_REACH",
"registrationName": "string",
"registrationNumber": "string",
"registrationDate": "2022-04-13",
"forLegalEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"submittingLegalEntity": null
},
"dateSubmitted": "2022-04-13",
"dateIssued": "2022-04-13",
"dateAccepted": "2022-04-13",
"reachDossierType": "A",
"tonnageBand": "BAND3",
"reason": "INITIAL",
"notes": "string",
"iuclidDossierReference": "string",
"communicationReference": "string",
"submissionNumber": "string"
}
],
"number": 185,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 146,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 225,
"pageNumber": 238
},
"numberOfElements": 146,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SubmissionData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
GET /api/submissions/{id}¶
Get a Submission
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 404 Not Found
Response 200 OK
{
"id": 1,
"registration": {
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"reachLegislation": "EU_REACH",
"registrationName": "string",
"registrationNumber": "string",
"registrationDate": "2022-04-13",
"forLegalEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"submittingLegalEntity": null
},
"dateSubmitted": "2022-04-13",
"dateIssued": "2022-04-13",
"dateAccepted": "2022-04-13",
"reachDossierType": "A",
"tonnageBand": "BAND3",
"reason": "INITIAL",
"notes": "string",
"iuclidDossierReference": "string",
"communicationReference": "string",
"submissionNumber": "string"
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"registration": {
"$ref": "#/components/schemas/RegistrationData"
},
"dateSubmitted": {
"type": "string",
"format": "date"
},
"dateIssued": {
"type": "string",
"format": "date"
},
"dateAccepted": {
"type": "string",
"format": "date"
},
"reachDossierType": {
"type": "string",
"enum": [
"A",
"B",
"C",
"D",
"E",
"F",
"G",
"H",
"I",
"J",
"K",
"L",
"M",
"N",
"O",
"P",
"Q",
"R",
"S",
"T",
"U",
"V",
"W",
"X",
"Y",
"K_REACH_A",
"K_REACH_B",
"K_REACH_C",
"K_REACH_D",
"K_REACH_E",
"K_REACH_F",
"K_REACH_G",
"K_REACH_H",
"K_REACH_IA",
"K_REACH_IB",
"K_REACH_IC",
"K_REACH_ID",
"K_REACH_IE",
"K_REACH_JA",
"K_REACH_JB",
"K_REACH_JC",
"K_REACH_JD",
"K_REACH_JE",
"K_REACH_KA",
"K_REACH_KB",
"K_REACH_KC",
"K_REACH_KD",
"K_REACH_KE",
"K_REACH_LA",
"K_REACH_LB",
"K_REACH_LC",
"K_REACH_LD",
"K_REACH_LE",
"K_REACH_M",
"K_REACH_N",
"K_REACH_O",
"K_REACH_P"
]
},
"tonnageBand": {
"type": "string",
"enum": [
"BAND1",
"BAND2",
"BAND3",
"BAND4",
"BAND5"
],
"example": "BAND3"
},
"reason": {
"type": "string",
"enum": [
"CEASE_OF_MANUFACTURE",
"GRANDFATHERING",
"INITIAL",
"INQUIRY",
"REQUESTED",
"UPDATE_SPONTANEOUS"
],
"example": "INITIAL"
},
"notes": {
"type": "string"
},
"iuclidDossierReference": {
"type": "string"
},
"communicationReference": {
"type": "string"
},
"submissionNumber": {
"type": "string"
}
},
"required": [
"registration"
]
}
Response 403 Forbidden
DELETE /api/submissions/{id}¶
Delete a Submission
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 204 No Content
Response 403 Forbidden
Study Types¶
GET /api/study-types¶
Get all Study Types
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | |
study |
query | integer | No | Filter Study Types by Study |
Response 403 Forbidden
{
"totalElements": 153,
"totalPages": 138,
"first": true,
"size": 15,
"content": [
{
"id": 208,
"description": "BS 188 (Methods for determination of the viscocity of liquids)"
}
],
"number": 124,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 134,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 109,
"pageNumber": 281
},
"numberOfElements": 205,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/StudyTypeData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
Response 200 OK
{
"totalElements": 18,
"totalPages": 164,
"first": true,
"size": 117,
"content": [
{
"id": 117,
"description": "BS 188 (Methods for determination of the viscocity of liquids)"
}
],
"number": 56,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 287,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 61,
"pageNumber": 36
},
"numberOfElements": 279,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/StudyTypeData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
GET /api/study-types/{id}¶
Get a Study Type
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 403 Forbidden
{
"id": 275,
"description": "BS 188 (Methods for determination of the viscocity of liquids)"
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64"
},
"description": {
"type": "string",
"example": "BS 188 (Methods for determination of the viscocity of liquids)"
}
}
}
Response 200 OK
{
"id": 155,
"description": "BS 188 (Methods for determination of the viscocity of liquids)"
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64"
},
"description": {
"type": "string",
"example": "BS 188 (Methods for determination of the viscocity of liquids)"
}
}
}
Study Monitors¶
GET /api/study-monitors¶
Get all Study Monitors
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | |
study |
query | integer | No | Get monitors from a specified study |
Response 403 Forbidden
Response 200 OK
{
"totalElements": 260,
"totalPages": 127,
"first": true,
"size": 96,
"content": [
{
"id": 1,
"user": {
"id": 1,
"firstName": "Bob",
"lastName": "Ross",
"emailAddress": "bob.ross@penmanconsulting.com"
},
"from": "14-01-2025",
"study": {
"id": 1,
"partitionId": 100,
"name": "001-Cat Z-Analysis-Int",
"status": "ACTIVE",
"start": "2022-04-13",
"end": "2022-04-13",
"purpose": "VI",
"archived": true,
"testingLaboratoryEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
}
],
"number": 268,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 37,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 86,
"pageNumber": 78
},
"numberOfElements": 207,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/StudyMonitorData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
GET /api/study-managers¶
Get all Study Managers
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | |
study |
query | integer | No | Get managers from a specified study |
Response 403 Forbidden
Response 200 OK
{
"totalElements": 4,
"totalPages": 235,
"first": true,
"size": 177,
"content": [
{
"id": 1,
"user": {
"id": 1,
"firstName": "Bob",
"lastName": "Ross",
"emailAddress": "bob.ross@penmanconsulting.com"
},
"from": "14-01-2025",
"study": {
"id": 1,
"partitionId": 100,
"name": "001-Cat Z-Analysis-Int",
"status": "ACTIVE",
"start": "2022-04-13",
"end": "2022-04-13",
"purpose": "VI",
"archived": true,
"testingLaboratoryEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
}
],
"number": 281,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 13,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 283,
"pageNumber": 92
},
"numberOfElements": 150,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/StudyManagerData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
Partitions¶
GET /api/partitions¶
Get all Partitions
Response 200 OK
[
{
"id": 1,
"name": "Sandbox",
"email": "sandbox@demo.activesteward.com"
}
]
Schema of the response body
{
"type": "array",
"items": {
"$ref": "#/components/schemas/PartitionData"
}
}
Response 403 Forbidden
GET /api/partitions/{id}¶
Get a Partition
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 403 Forbidden
Response 404 Not Found
Response 200 OK
{
"id": 1,
"name": "Sandbox",
"email": "sandbox@demo.activesteward.com"
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"name": {
"type": "string",
"example": "Sandbox"
},
"email": {
"type": "string",
"example": "sandbox@demo.activesteward.com"
}
},
"required": [
"email"
]
}
Formulations¶
GET /api/formulations¶
Get the formulation of a constituent/product
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
constituent |
query | integer | No | ||
product |
query | integer | No |
Response 200 OK
[
{
"id": 1,
"percentage": 3.85,
"parentProduct": 168,
"parentConstituent": 106,
"constituent": 108
}
]
Schema of the response body
{
"type": "array",
"items": {
"$ref": "#/components/schemas/FormulationData"
}
}
Documents¶
GET /api/documents¶
Get all Documents
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | |
type |
query | string | No | Filter documents by type |
Response 200 OK
{
"totalElements": 292,
"totalPages": 151,
"first": true,
"size": 180,
"content": [
{
"id": 1,
"partitionId": 100,
"name": "2025-31-01 Benzene CSR",
"type": "CSR",
"documentCreationDate": "2025-31-01",
"invoiceDate": "2025-07-11",
"sentViaEmail": false,
"toEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
],
"number": 262,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 227,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 177,
"pageNumber": 64
},
"numberOfElements": 69,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/DocumentData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
Response 403 Forbidden
GET /api/documents/{id}¶
Get a Document
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "2025-31-01 Benzene CSR",
"type": "CSR",
"documentCreationDate": "2025-31-01",
"invoiceDate": "2025-07-11",
"sentViaEmail": false,
"toEntity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
}
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "2025-31-01 Benzene CSR"
},
"type": {
"type": "string",
"enum": [
"DOCUMENT",
"INVOICE",
"ANALYTICAL_REPORT",
"CJD",
"CONTRACT",
"CWA",
"CSR",
"DU",
"DRC_CONSTITUENT",
"DRC",
"GENDOC",
"IUCLID",
"MEET",
"REPORT",
"RSC",
"SAFETY",
"EMAIL",
"GENERIC_EMAIL",
"INTERNAL_EMAIL"
],
"example": "CSR"
},
"documentCreationDate": {
"type": "string",
"format": "date",
"example": "2025-31-01"
},
"invoiceDate": {
"type": "string",
"format": "date",
"example": "2025-07-11"
},
"sentViaEmail": {
"type": "boolean",
"example": false
},
"toEntity": {
"$ref": "#/components/schemas/EntityData"
}
},
"required": [
"documentCreationDate",
"name",
"partitionId",
"type"
]
}
Response 403 Forbidden
Response 404 Not Found
DELETE /api/documents/{id}¶
Delete a Document
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 204 No Content
Response 403 Forbidden
Contacts¶
GET /api/contacts¶
Get All Contacts
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
Response 403 Forbidden
Response 200 OK
{
"totalElements": 206,
"totalPages": 216,
"first": true,
"size": 298,
"content": [
{
"id": 1,
"partitionId": 100,
"title": "MR",
"firstName": "James",
"lastName": "Smith",
"nameSuffix": "MR",
"jobDescription": "Environmental Scientist",
"email": "john.smith@example.com",
"telephone": "string",
"fax": "string",
"mobile": "string",
"skype": "string"
}
],
"number": 51,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 89,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 283,
"pageNumber": 242
},
"numberOfElements": 88,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ContactData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
GET /api/contacts/{id}¶
Get a Contact
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"partitionId": 100,
"title": "MR",
"firstName": "James",
"lastName": "Smith",
"nameSuffix": "MR",
"jobDescription": "Environmental Scientist",
"email": "john.smith@example.com",
"telephone": "string",
"fax": "string",
"mobile": "string",
"skype": "string"
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"title": {
"type": "string",
"enum": [
"MR",
"MISS",
"MRS",
"MS",
"DR",
"PROF"
],
"example": "MR"
},
"firstName": {
"type": "string",
"example": "James"
},
"lastName": {
"type": "string",
"example": "Smith"
},
"nameSuffix": {
"type": "string",
"example": "MR"
},
"jobDescription": {
"type": "string",
"example": "Environmental Scientist"
},
"email": {
"type": "string",
"example": "john.smith@example.com"
},
"telephone": {
"type": "string"
},
"fax": {
"type": "string"
},
"mobile": {
"type": "string"
},
"skype": {
"type": "string"
}
},
"required": [
"email",
"firstName",
"lastName",
"partitionId"
]
}
Response 403 Forbidden
Response 404 Not Found
DELETE /api/contacts/{id}¶
Delete a Contact
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 403 Forbidden
Response 500 Internal Server Error
Response 204 No Content
Constituent Entity Links¶
GET /api/constituents/entities¶
Get all Constituent-Entity links
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
constituent |
query | integer | No | Filter links by constituent | |
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
Response 200 OK
{
"totalElements": 186,
"totalPages": 56,
"first": true,
"size": 157,
"content": [
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"entity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"roles": [
{
"display": "Registrant",
"id": "REGISTRANT"
}
],
"manufacturerUuid": "37b58a8c-fae4-485f-bb99-1cf879d34678",
"registrationNumber": "UK-12-1234567890-1-1111",
"reasonForInterest": "UK_REACH",
"manufacturer": null,
"status": "ACTIVE"
}
],
"number": 31,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 161,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 166,
"pageNumber": 3
},
"numberOfElements": 101,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ConstituentEntityData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
Response 403 Forbidden
GET /api/constituents/entities/{id}¶
Get a Constituent-Entity Link
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"entity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"roles": [
{
"display": "Registrant",
"id": "REGISTRANT"
}
],
"manufacturerUuid": "37b58a8c-fae4-485f-bb99-1cf879d34678",
"registrationNumber": "UK-12-1234567890-1-1111",
"reasonForInterest": "UK_REACH",
"manufacturer": null,
"status": "ACTIVE"
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"constituent": {
"$ref": "#/components/schemas/ConstituentData"
},
"entity": {
"$ref": "#/components/schemas/EntityData"
},
"roles": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EntityRoleData"
},
"uniqueItems": true
},
"manufacturerUuid": {
"type": "string",
"example": "37b58a8c-fae4-485f-bb99-1cf879d34678"
},
"registrationNumber": {
"type": "string",
"example": "UK-12-1234567890-1-1111"
},
"reasonForInterest": {
"type": "string",
"enum": [
"VI",
"VII",
"VIII",
"IX",
"X",
"K_REACH",
"UK_REACH",
"INDIA_REACH",
"TURKEY_REACH",
"CHINA",
"COLOMBIA_REACH",
"EU_BIO",
"EU_PLANT",
"US_TSCA",
"PROD_SAFETY",
"INV_WORK"
],
"example": "UK_REACH"
},
"manufacturer": {
"$ref": "#/components/schemas/EntityData"
},
"status": {
"type": "string",
"enum": [
"ACTIVE",
"INACTIVE",
"SANCTIONED"
],
"example": "ACTIVE"
}
},
"required": [
"constituent",
"entity"
]
}
Response 404 Not Found
Response 403 Forbidden
Constituent Address Links¶
GET /api/constituents/addresses¶
Get all Constituent-Address links
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
constituent |
query | integer | No | Filter links by constituent | |
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
Response 200 OK
{
"totalElements": 141,
"totalPages": 206,
"first": true,
"size": 32,
"content": [
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"address": {
"id": 1,
"entity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"type": "SITE",
"name": "Alvanco Manufacturing Site",
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"townCity": "string",
"countyStateRegion": "string",
"postcode": "string"
}
}
],
"number": 120,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 68,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 102,
"pageNumber": 150
},
"numberOfElements": 207,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ConstituentPartyData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
Response 403 Forbidden
GET /api/constituents/addresses/{id}¶
Get a Constituent-Address Link
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 404 Not Found
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"constituent": {
"id": 1,
"partitionId": 100,
"name": "Benzene",
"type": "SUBSTANCE",
"casNumber": "100-00-5",
"ecName": "1-chloro-4-nitrobenzene",
"ecNumber": "202-809-6",
"ecDescription": "string",
"iupac": "benzene",
"iuclidUuid": "string",
"tsca": "Benzene, 1-chloro-4-nitro-",
"molecularFormula": "C6H6",
"smiles": "C1=CC=CC=C1",
"inChl": "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H",
"archived": false
},
"address": {
"id": 1,
"entity": {
"id": 1,
"partitionId": 100,
"name": "Penman Consulting",
"companyNo": "string",
"vatNo": "string",
"dunnNo": "string",
"utr": "string",
"invoiceRef": "PENMAN_212REF",
"archived": false
},
"type": "SITE",
"name": "Alvanco Manufacturing Site",
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"townCity": "string",
"countyStateRegion": "string",
"postcode": "string"
}
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"constituent": {
"$ref": "#/components/schemas/ConstituentData"
},
"address": {
"$ref": "#/components/schemas/PartyData"
}
},
"required": [
"address",
"constituent"
]
}
Response 403 Forbidden
Budgets¶
GET /api/budgets¶
Get all Budgets
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
page |
query | integer | 0 | No | Zero-based page index (0..N) |
size |
query | integer | 20 | No | The size of the page to be returned |
sort |
query | array | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
Response 200 OK
{
"totalElements": 60,
"totalPages": 184,
"first": true,
"size": 41,
"content": [
{
"id": 1,
"partitionId": 100,
"name": "Project Delta",
"start": "2025-01-01",
"end": "2025-31-03",
"currency": "EUR",
"cost": 20000,
"externalRef": "P0088",
"description": "Budget for our 2025 'Delta' project. Costs to be shared amongst member companies"
}
],
"number": 285,
"sort": {
"sorted": true,
"empty": true,
"unsorted": true
},
"last": true,
"pageable": {
"offset": 115,
"sort": null,
"paged": true,
"unpaged": true,
"pageSize": 219,
"pageNumber": 92
},
"numberOfElements": 212,
"empty": true
}
Schema of the response body
{
"type": "object",
"properties": {
"totalElements": {
"type": "integer",
"format": "int64"
},
"totalPages": {
"type": "integer",
"format": "int32"
},
"first": {
"type": "boolean"
},
"size": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "array",
"items": {
"$ref": "#/components/schemas/BudgetData"
}
},
"number": {
"type": "integer",
"format": "int32"
},
"sort": {
"$ref": "#/components/schemas/SortObject"
},
"last": {
"type": "boolean"
},
"pageable": {
"$ref": "#/components/schemas/PageableObject"
},
"numberOfElements": {
"type": "integer",
"format": "int32"
},
"empty": {
"type": "boolean"
}
}
}
Response 403 Forbidden
GET /api/budgets/{id}¶
Get a Budget
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 403 Forbidden
Response 500 Internal Server Error
Response 200 OK
{
"id": 1,
"partitionId": 100,
"name": "Project Delta",
"start": "2025-01-01",
"end": "2025-31-03",
"currency": "EUR",
"cost": 20000,
"externalRef": "P0088",
"description": "Budget for our 2025 'Delta' project. Costs to be shared amongst member companies"
}
Schema of the response body
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64",
"example": 1
},
"partitionId": {
"type": "integer",
"format": "int64",
"example": 100
},
"name": {
"type": "string",
"example": "Project Delta"
},
"start": {
"type": "string",
"format": "date",
"example": "2025-01-01"
},
"end": {
"type": "string",
"format": "date",
"example": "2025-31-03"
},
"currency": {
"type": "string",
"example": "EUR"
},
"cost": {
"type": "number",
"example": 20000
},
"externalRef": {
"type": "string",
"example": "P0088"
},
"description": {
"type": "string",
"example": "Budget for our 2025 'Delta' project. Costs to be shared amongst member companies"
}
},
"required": [
"cost",
"partitionId"
]
}
Response 404 Not Found
DELETE /api/budgets/{id}¶
Delete a Budget
Input parameters
Parameter | In | Type | Default | Nullable | Description |
---|---|---|---|---|---|
id |
path | integer | No |
Response 500 Internal Server Error
Response 204 No Content
Response 403 Forbidden
Schemas¶
AnalyticalSample¶
Name | Type |
---|---|
analysis |
string(date) |
analyticalMethods |
Array<AnalyticalSampleAnalyticalMethod> |
analyticalMethodsOnly |
Array<string> |
basisOfData |
string |
batchNumber |
string |
constituent |
Constituent |
contact |
Contact |
description |
string |
entity |
BaseEntity |
expiry |
string(date) |
folder |
Folder |
folderName |
string |
id |
integer(int64) |
linkedDocument |
Document |
notes |
string |
origin |
Party |
preparation |
string(date) |
referenceNumber |
string |
studies |
Array<Study> |
study |
Study |
studyBeingEditedOrImported |
integer(int64) |
studyId |
integer(int64) |
subConstituents |
Array<AnalyticalSampleSubConstituent> |
AnalyticalSampleAnalyticalMethod¶
Name | Type |
---|---|
analyticalMethod |
string |
analyticalSample |
AnalyticalSample |
id |
integer(int64) |
AnalyticalSampleOrderedSubConstituentTypeReference¶
Name | Type |
---|---|
id |
integer(int64) |
ordinalPosition |
integer(int64) |
subConstituent |
AnalyticalSampleSubConstituent |
subConstituentType |
AnalyticalSampleSubConstituentType |
typeText |
string |
AnalyticalSampleSubConstituent¶
Name | Type |
---|---|
analyticalSample |
AnalyticalSample |
carbonNumber |
integer(int32) |
casNumber |
string |
ecNumber |
string |
exportIndex |
integer(int32) |
id |
integer(int64) |
inclusionPercent |
number(double) |
name |
string |
type |
Array<AnalyticalSampleOrderedSubConstituentTypeReference> |
typeText |
string |
AnalyticalSampleSubConstituentType¶
Name | Type |
---|---|
id |
integer(int64) |
typeText |
string |
BaseEntity¶
Name | Type |
---|---|
clientPartitionId |
integer(int64) |
comments |
Array<EntityComment> |
companyNo |
string |
deleted |
boolean |
dunnNo |
string |
groups |
Array<EntityGroup> |
hasInvoicingAddress |
boolean |
id |
integer(int64) |
invoiceOverdueDays |
integer(int64) |
invoicingReference |
string |
lastUpdated |
string(date-time) |
name |
string |
partitionId |
integer(int64) |
poNumber |
string |
primaryInvoicingContact |
Contact |
primaryInvoicingContactToImport |
string |
reachID |
string |
registrationsFor |
Array<ReachRegistration> |
remarks |
string |
sapBusinessReference |
string |
secondaryInvoicingContact |
Contact |
secondaryInvoicingContactToImport |
string |
selected |
boolean |
testContacts |
Array<Contact> |
uclidID |
string |
utr |
string |
vatNo |
string |
version |
integer(int32) |
watchingUsers |
Array<User> |
Budget¶
Name | Type |
---|---|
additionalShare |
integer(int32) |
breadcrumbParent |
Displayable |
categoryGroups |
Array<CategoryGroup> |
clientPartition |
ClientPartition |
constituents |
Array<Constituent> |
cost |
number |
costsShared |
boolean |
created |
string(date-time) |
currency |
string |
currencyInstance |
Properties: currencyCode, numericCodeAsString, displayName, symbol, defaultFractionDigits, numericCode |
description |
string |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
end |
string(date) |
entityBudgets |
Array<EntityBudget> |
externalRef |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
invoices |
Array<DocumentInvoice> |
lastUpdated |
string(date-time) |
lastUpdatedById |
integer(int64) |
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
products |
Array<Product> |
recordName |
string |
start |
string(date) |
url |
string |
BudgetData¶
Name | Type |
---|---|
cost |
number |
currency |
string |
description |
string |
end |
string(date) |
externalRef |
string |
id |
integer(int64) |
name |
string |
partitionId |
integer(int64) |
start |
string(date) |
Campaign¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
campaignEvents |
Array<CampaignEvent> |
campaignNavigationLevel |
integer(int32) |
clientPartition |
ClientPartition |
closed |
boolean |
contacts |
Array<CampaignContact> |
deleted |
boolean |
description |
string |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
emailCode |
string |
emailPrefix |
string |
endDate |
string(date) |
expand |
boolean |
footerAddress |
string |
footerLink |
string |
footerPhone |
string |
footerPresent |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
menuAncestors |
Array<CampaignMenuDisplayable> |
menuIndex |
integer(int32) |
menuName |
string |
menuParent |
CampaignMenuDisplayable |
name |
string |
oneToOne |
boolean |
onlyPublicAccessForUser |
boolean |
pages |
Array<CampaignPage> |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
roles |
Array<CampaignRole> |
section |
CampaignSection |
sections |
Array<CampaignSection> |
securityIssueNotifications |
Array<NotificationCampaignSecurityIssue> |
startDate |
string(date) |
taskGroups |
Array<CampaignContactTaskGroup> |
tasks |
Array<CampaignContactTask> |
termsAndConditionsText |
string |
uploadingLock |
boolean |
url |
string |
visible |
boolean |
watching |
boolean |
watchingUsers |
Array<User> |
CampaignContact¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
campaign |
Campaign |
clientPartition |
ClientPartition |
contact |
Contact |
deleted |
boolean |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
email |
string |
firstName |
string |
fullName |
string |
fullNameFallback |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastLoggedIn |
string(date-time) |
lastName |
string |
name |
string |
pages |
Array<CampaignPage> |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
roles |
Array<CampaignRole> |
tasks |
Array<CampaignContactTask> |
url |
string |
user |
User |
CampaignContactEvent¶
Name | Type |
---|---|
allDay |
boolean |
breadcrumbParent |
Displayable |
calendarDisplay |
string |
calendarEnd |
string(date-time) |
calendarExtendedProps |
|
calendarSource |
string |
calendarStart |
string(date-time) |
campaign |
Campaign |
clientPartition |
ClientPartition |
completed |
boolean |
contact |
Contact |
deleted |
boolean |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
documentDates |
Array<DocumentDate> |
downloadedDocumentIds |
Array<integer(int64)> |
downloadedOldDocumentsOf |
Array<integer(int64)> |
eventDate |
string(date-time) |
fileId |
string(uuid) |
fileName |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
responses |
Array<SurveyFieldValue> |
responsesDeleted |
boolean |
surveyValues |
Array<SurveyValue> |
task |
CampaignContactTask |
url |
string |
useSurvey |
UseSurvey |
CampaignContactTask¶
Name | Type |
---|---|
access |
string |
archived |
boolean |
breadcrumbParent |
Displayable |
campaign |
Campaign |
campaignContact |
CampaignContact |
campaignIfUnrestricted |
Campaign |
clientPartition |
ClientPartition |
closed |
boolean |
closesOnDate |
string(date) |
commentDisplayUrl |
string |
comments |
Array<CampaignTaskComment> |
commentsEditPermission |
string |
commentsPermission |
string |
commentType |
string |
constituent |
Constituent |
containingArchivedDocument |
boolean |
createdDate |
string(date-time) |
createdLocalDate |
string(date) |
deleted |
boolean |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
document |
Document |
documentLinks |
Array<CampaignContactTaskDocument> |
documentsList |
Array<Document> |
documentTwo |
Document |
dueByDate |
string(date) |
endingInstructions |
string |
endingInstructionsIssues |
Array<SecurityIssue> |
entityRoles |
Array<EntityRole> |
events |
Array<CampaignContactEvent> |
firstActiveDocument |
Document |
firstActiveIuclid |
DocumentIUCLIDOutput |
groups |
Array<CampaignContactTaskGroup> |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
instructions |
string |
instructionsIssues |
Array<SecurityIssue> |
iuclidReviewNotifications |
Array<NotificationIuclidReview> |
letterOfAccessRelated |
boolean |
name |
string |
pages |
Array<CampaignPage> |
partition |
ClientPartition |
partitionId |
integer(int64) |
public |
boolean |
recordName |
string |
role |
CampaignRole |
sendCustomSurveyNotificationEmail |
boolean |
showDocumentNameOnDownloads |
boolean |
surveyFields |
Array<SurveyField> |
surveyNotifications |
Array<NotificationCampaignSurvey> |
taskGroupLinks |
Array<TaskGroupTask> |
taskType |
string |
template |
CampaignTaskTemplate |
uploadNotificationEmail |
string |
uploadNotifications |
Array<NotificationCampaignUpload> |
url |
string |
user |
User |
uses |
Array<string(uuid)> |
watchers |
Array<User> |
watching |
boolean |
watchingUsers |
Array<User> |
webPortalDisplays |
string |
CampaignContactTaskDocument¶
Name | Type |
---|---|
campaign |
Campaign |
document |
Document |
id |
CampaignContactTaskDocumentId |
index |
integer(int32) |
task |
CampaignContactTask |
CampaignContactTaskDocumentId¶
Name | Type |
---|---|
document |
Document |
documentId |
integer(int64) |
documentPartitionId |
integer(int64) |
taskId |
integer(int64) |
CampaignContactTaskGroup¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
campaign |
Campaign |
clientPartition |
ClientPartition |
description |
string |
descriptionContainsHtml |
boolean |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
name |
string |
pages |
Array<CampaignPageTaskGroup> |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
taskLinks |
Array<TaskGroupTask> |
url |
string |
CampaignEvent¶
Name | Type |
---|---|
campaign |
Campaign |
campaignContacts |
Array<CampaignContact> |
displayName |
string |
eventTime |
string(date-time) |
id |
integer(int64) |
CampaignImage¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
campaign |
Campaign |
clientPartition |
ClientPartition |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
fileId |
string(uuid) |
fileName |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedById |
integer(int64) |
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
url |
string |
CampaignMenuDisplayable¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
campaignNavigationLevel |
integer(int32) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
expand |
boolean |
iconClass |
string |
iconColour |
string |
id |
|
idInPartition |
integer(int64) |
menuAncestors |
Array<CampaignMenuDisplayable> |
menuIndex |
integer(int32) |
menuParent |
CampaignMenuDisplayable |
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
url |
string |
CampaignPage¶
Name | Type |
---|---|
access |
string |
activeEntities |
Array<BaseEntity> |
allFields |
string |
allUsers |
boolean |
ancestorsString |
string |
archived |
boolean |
associatedToArchivedContact |
boolean |
campaignContacts |
Array<CampaignContact> |
campaignNavigationLevel |
integer(int32) |
caretPosition |
string |
clientPartition |
ClientPartition |
constituent |
Constituent |
contact |
Contact |
content |
string |
created |
string(date-time) |
cutOffDate |
string(date) |
deleted |
boolean |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
docType |
string |
entities |
Array<BaseEntity> |
entity |
BaseEntity |
entityGroup |
EntityGroup |
expand |
boolean |
hidden |
boolean |
hideDownloadedColumn |
boolean |
highestSection |
CampaignSection |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
index |
integer(int32) |
invoicePageInfo |
InvoicePageInfo |
issues |
Array<SecurityIssue> |
lastUpdated |
string(date-time) |
lastUpdatedById |
integer(int64) |
membersUrl |
string |
menuAncestors |
Array<CampaignMenuDisplayable> |
menuIndex |
integer(int32) |
menuParent |
CampaignMenuDisplayable |
name |
string |
nameWithSections |
string |
notifications |
Array<NotificationPageChange> |
partition |
ClientPartition |
partitionId |
integer(int64) |
public |
boolean |
recordName |
string |
roles |
Array<CampaignRole> |
sections |
Array<CampaignSection> |
source |
string |
tags |
Array<Tag> |
task |
CampaignContactTask |
type |
string |
url |
string |
visible |
boolean |
visibleToDeactivated |
boolean |
CampaignPageTaskGroup¶
Name | Type |
---|---|
cutOffDate |
string(date) |
id |
integer(int64) |
index |
integer(int32) |
page |
CampaignPage |
taskGroup |
CampaignContactTaskGroup |
CampaignRole¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
campaign |
Campaign |
campaignContacts |
Array<CampaignContact> |
clientPartition |
ClientPartition |
contactCount |
integer(int32) |
description |
string |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
inUse |
boolean |
name |
string |
pages |
Array<CampaignPage> |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
tabCount |
integer(int32) |
taskCount |
integer(int32) |
tasks |
Array<CampaignContactTask> |
url |
string |
CampaignSection¶
Name | Type |
---|---|
allPages |
Array<CampaignPage> |
ancestorsString |
string |
breadcrumbParent |
Displayable |
campaign |
Campaign |
campaignNavigationLevel |
integer(int32) |
children |
Array<CampaignSection> |
clientPartition |
ClientPartition |
constituent |
Constituent |
created |
string(date-time) |
deleted |
boolean |
descendants |
Array<CampaignSection> |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
expand |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedById |
integer(int64) |
menuAncestors |
Array<CampaignMenuDisplayable> |
menuIndex |
integer(int32) |
menuParent |
CampaignMenuDisplayable |
name |
string |
pages |
Array<CampaignPage> |
parentSection |
CampaignSection |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
updateOptions |
UpdateOptions |
url |
string |
CampaignTaskComment¶
Name | Type |
---|---|
allDay |
boolean |
breadcrumbParent |
Displayable |
calendarEnd |
string(date-time) |
calendarExtendedProps |
|
calendarSource |
string |
contact |
Contact |
createdDate |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
greatestAncestor |
Comment |
hidden |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedBy |
User |
lastUpdatedById |
integer(int64) |
name |
string |
notifications |
Array<NotificationComment> |
partition |
ClientPartition |
published |
boolean |
recordName |
string |
replies |
Array<Comment> |
reply |
boolean |
replyTo |
Comment |
replyToIsUnpublished |
boolean |
serverCreatedReadableDate |
string |
text |
string |
user |
User |
CampaignTaskTemplate¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
campaign |
Campaign |
clientPartition |
ClientPartition |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
endingInstructions |
string |
fields |
Array<SurveyFieldTemplate> |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
instructions |
string |
lastUpdated |
string(date-time) |
lastUpdatedById |
integer(int64) |
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
type |
string |
url |
string |
CategoryGroup¶
Name | Type |
---|---|
groupName |
string |
id |
integer(int64) |
partitionId |
integer(int64) |
ClientPartition¶
Name | Type |
---|---|
archivedStudyFolder |
Folder |
breadcrumbParent |
Displayable |
campaignImages |
Array<CampaignImage> |
campaignNavigationLevel |
integer(int32) |
campaignTasks |
Array<CampaignContactTask> |
countries |
Array<Country> |
deactivatedMessage |
string |
deletedStudyFolder |
Folder |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
docExpiryNotificationDays |
integer(int32) |
email |
string |
emailFolder |
Folder |
entities |
Array<BaseEntity> |
expand |
boolean |
hidden |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
integrations |
Array<Integration> |
invoiceOverdueDays |
integer(int64) |
invoiceTemplate |
string |
logoID |
string(uuid) |
menuAncestors |
Array<CampaignMenuDisplayable> |
menuIndex |
integer(int32) |
menuParent |
CampaignMenuDisplayable |
name |
string |
onlyPublicAccessForUser |
boolean |
pages |
Array<CampaignPage> |
partition |
ClientPartition |
partitionId |
integer(int64) |
partitionName |
string |
recordName |
string |
studyAdditionalSharePercent |
integer(int32) |
studyFolder |
Folder |
studyMultiRegistrantShare |
integer(int32) |
studyNumberTimelineTemplate |
StudyTimelineTemplate |
studyTimelineTemplate |
StudyTimelineTemplate |
url |
string |
userPartitions |
Array<UserPartition> |
Comment¶
Name | Type |
---|---|
allDay |
boolean |
breadcrumbParent |
Displayable |
calendarEnd |
string(date-time) |
calendarExtendedProps |
|
calendarSource |
string |
contact |
Contact |
createdDate |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
greatestAncestor |
Comment |
hidden |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedBy |
User |
lastUpdatedById |
integer(int64) |
name |
string |
notifications |
Array<NotificationComment> |
partition |
ClientPartition |
published |
boolean |
recordName |
string |
replies |
Array<Comment> |
reply |
boolean |
replyTo |
Comment |
replyToIsUnpublished |
boolean |
serverCreatedReadableDate |
string |
text |
string |
user |
User |
Commentable¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
commentDisplayUrl |
string |
comments |
Array<Comment> |
commentsEditPermission |
string |
commentsPermission |
string |
commentType |
string |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
|
idInPartition |
integer(int64) |
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
url |
string |
watchers |
Array<User> |
watching |
boolean |
watchingUsers |
Array<User> |
Constituent¶
Name | Type |
---|---|
archived |
boolean |
casNumber |
string |
ecDescription |
string |
ecName |
string |
ecNumber |
string |
id |
integer(int64) |
inChl |
string |
iuclidUuid |
string |
iupac |
string |
molecularFormula |
string |
name |
string |
partitionId |
integer(int64) |
smiles |
string |
tsca |
string |
type |
string |
ConstituentContact¶
Name | Type |
---|---|
constituent |
Constituent |
contact |
Contact |
contactType |
string |
deleted |
boolean |
id |
integer(int64) |
ConstituentData¶
Name | Type |
---|---|
archived |
boolean |
casNumber |
string |
ecDescription |
string |
ecName |
string |
ecNumber |
string |
id |
integer(int64) |
inChl |
string |
iuclidUuid |
string |
iupac |
string |
molecularFormula |
string |
name |
string |
partitionId |
integer(int64) |
smiles |
string |
tsca |
string |
type |
string |
ConstituentEntity¶
Name | Type |
---|---|
constituent |
Constituent |
entity |
BaseEntity |
entityRoles |
Array<EntityRole> |
id |
integer(int64) |
partitionId |
integer(int64) |
ConstituentEntityContact¶
Name | Type |
---|---|
constituentEntity |
ConstituentEntity |
contact |
Contact |
deleted |
boolean |
id |
integer(int64) |
ConstituentEntityData¶
Name | Type |
---|---|
constituent |
ConstituentData |
entity |
EntityData |
id |
integer(int64) |
manufacturer |
EntityData |
manufacturerUuid |
string |
reasonForInterest |
string |
registrationNumber |
string |
roles |
Array<EntityRoleData> |
status |
string |
ConstituentParty¶
Name | Type |
---|---|
constituent |
Constituent |
deleted |
boolean |
id |
integer(int64) |
party |
Party |
ConstituentPartyContact¶
Name | Type |
---|---|
constituentParty |
ConstituentParty |
contact |
Contact |
deleted |
boolean |
id |
integer(int64) |
ConstituentPartyData¶
Name | Type |
---|---|
address |
PartyData |
constituent |
ConstituentData |
id |
integer(int64) |
ConstituentPlant¶
Name | Type |
---|---|
constituent |
Constituent |
id |
integer(int64) |
plant |
Plant |
ConstituentTonnage¶
Name | Type |
---|---|
constituent |
Constituent |
deleted |
boolean |
document |
Document |
enteredDate |
string(date) |
entryYear |
integer(int32) |
forecast |
boolean |
forEntity |
BaseEntity |
id |
integer(int64) |
inAnArticle |
number(double) |
lastUpdated |
string(date) |
mixture |
number(double) |
monomerInAPolymer |
number(double) |
notes |
string |
notInAnArticle |
number(double) |
percentage |
number(double) |
reachLegislation |
string |
registration |
ReachRegistration |
site |
Party |
substanceOrUnknown |
number(double) |
tonnesOwnImport |
number(double) |
tonnesOwnProduction |
number(double) |
user |
User |
Contact¶
Name | Type |
---|---|
analyticalSamples |
Array<AnalyticalSample> |
campaignContacts |
Array<CampaignContact> |
constituentContacts |
Array<ConstituentContact> |
constituentEntityContacts |
Array<ConstituentEntityContact> |
constituentPartyContacts |
Array<ConstituentPartyContact> |
contactGroups |
Array<ContactContactGroup> |
contactRecipients |
Array<ContactRecipient> |
deactivated |
boolean |
deleted |
boolean |
documentLinks |
Array<DocumentLink> |
email |
string |
events |
Array<CampaignContactEvent> |
fax |
string |
firstName |
string |
fullName |
string |
id |
integer(int64) |
jobDescription |
string |
lastName |
string |
lastUpdated |
string(date-time) |
mobile |
string |
nameSuffix |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
primaryInvoicingEntities |
Array<BaseEntity> |
productContacts |
Array<ProductContact> |
productEntityContacts |
Array<ProductEntityContact> |
productPartyContacts |
Array<ProductPartyContact> |
reachIt |
boolean |
remarks |
string |
secondaryInvoicingEntities |
Array<BaseEntity> |
selectable |
boolean |
selected |
boolean |
skype |
string |
telephone |
string |
testingLaboratoryContacts |
Array<TestingLaboratoryContact> |
title |
string |
tonnageAndUseEnquiries |
Array<TonnageAndUseEnquiry> |
user |
User |
ContactContactGroup¶
Name | Type |
---|---|
contact |
Contact |
contactGroup |
ContactGroup |
deleted |
boolean |
id |
integer(int64) |
ContactData¶
Name | Type |
---|---|
email |
string |
fax |
string |
firstName |
string |
id |
integer(int64) |
jobDescription |
string |
lastName |
string |
mobile |
string |
nameSuffix |
string |
partitionId |
integer(int64) |
skype |
string |
telephone |
string |
title |
string |
ContactGroup¶
Name | Type |
---|---|
groupName |
string |
ContactRecipient¶
Name | Type |
---|---|
contact |
Contact |
deleted |
boolean |
documentEmailInternal |
DocumentEmailInternal |
domain |
string |
emailAddress |
string |
entities |
Array<BaseEntity> |
firstName |
string |
fullName |
string |
id |
integer(int64) |
secondName |
string |
type |
string |
CostOverviewable¶
Name | Type |
---|---|
additionalShare |
integer(int32) |
breadcrumbParent |
Displayable |
categoryGroups |
Array<CategoryGroup> |
constituents |
Array<Constituent> |
costsShared |
boolean |
currency |
string |
currencyInstance |
Properties: currencyCode, numericCodeAsString, displayName, symbol, defaultFractionDigits, numericCode |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
externalRef |
string |
iconClass |
string |
iconColour |
string |
id |
|
idInPartition |
integer(int64) |
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
products |
Array<Product> |
recordName |
string |
url |
string |
CostOverviewRow¶
Name | Type |
---|---|
balance |
number |
balanceIn |
number |
categoryGroups |
Array<CategoryGroup> |
constituent |
Constituent |
constituentsEntities |
Array<ConstituentEntity> |
constituentsOfInterest |
Array<Constituent> |
cost |
number |
costOut |
number |
costs |
|
currency |
Properties: currencyCode, numericCodeAsString, displayName, symbol, defaultFractionDigits, numericCode |
entity |
BaseEntity |
entityInterest |
EntityInterest |
entityInterests |
Array<EntityInterest> |
journal |
string |
month |
string |
monthDisplay |
string |
outgoingInvoices |
Array<DocumentInvoice> |
paid |
number |
paidIn |
number |
purchaseOrderNumbers |
Array<string> |
quarter |
integer(int32) |
reasonsForInterest |
Array<string> |
record |
CostOverviewable |
records |
Array<CostOverviewable> |
registrationNumbers |
Array<string> |
roleDisplays |
Array<string> |
year |
integer(int32) |
Country¶
Name | Type |
---|---|
id |
integer(int64) |
iso3166alpha2CountryCode |
string |
iso3166alpha3CountryCode |
string |
iso3166numeric3CountryCode |
string |
name |
string |
partitionId |
integer(int64) |
CustomUse¶
Name | Type |
---|---|
id |
integer(int64) |
percentage |
number(double) |
tauiProduct |
TAUIProduct |
useDescription |
string |
useName |
string |
Displayable¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
|
idInPartition |
integer(int64) |
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
url |
string |
Document¶
Name | Type |
---|---|
categoryGroups |
Array<CategoryGroup> |
comments |
Array<DocumentComment> |
constituents |
Array<Constituent> |
constituentTonnages |
Array<ConstituentTonnage> |
contactGroups |
Array<ContactGroup> |
currentDocument |
Document |
currentDocumentId |
integer(int64) |
deleted |
boolean |
deletedDate |
string(date-time) |
description |
string |
docType |
string |
documentCreationDate |
string(date) |
documentLinkAttachments |
Array<DocumentLinkAttachment> |
documentTagSet |
Array<DocumentTag> |
downloadTaskLinks |
Array<CampaignContactTaskDocument> |
entities |
Array<BaseEntity> |
entityGroups |
Array<EntityGroup> |
expirationNotified |
boolean |
expiryDate |
string(date) |
expiryNotifications |
Array<NotificationDocExpiry> |
fileId |
string(uuid) |
fileName |
string |
fileSize |
integer(int32) |
fileType |
string |
folders |
Array<Folder> |
id |
integer(int64) |
index |
integer(int32) |
internalSourceEmails |
Array<DocumentEmailInternal> |
issues |
Array<IssueAndStatement> |
lastUpdated |
string(date-time) |
link |
boolean |
linkedDocuments |
Array<Document> |
newsItem |
boolean |
notifyEmail |
string |
originalFileName |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
permanent |
boolean |
productGroups |
Array<ProductGroup> |
products |
Array<Product> |
productTonnages |
Array<ProductTonnage> |
retentionDate |
string(date) |
retentionNotifications |
Array<NotificationDocRetention> |
retentionNotified |
boolean |
searchedVia |
Document |
sourceEmail |
Array<DocumentEmailExternal> |
submissions |
Array<ReachITRegistration> |
taskLinks |
Array<CampaignContactTask> |
taskTwoLinks |
Array<CampaignContactTask> |
title |
string |
uploadDate |
string(date-time) |
version |
integer(int32) |
versionIdentifier |
string |
versions |
Array<Document> |
watchingUsers |
Array<User> |
DocumentComment¶
Name | Type |
---|---|
allDay |
boolean |
breadcrumbParent |
Displayable |
calendarEnd |
string(date-time) |
calendarExtendedProps |
|
calendarSource |
string |
contact |
Contact |
createdDate |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
forTocEntry |
boolean |
greatestAncestor |
Comment |
hidden |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedBy |
User |
lastUpdatedById |
integer(int64) |
name |
string |
node |
IUCLID6TocNode |
notifications |
Array<NotificationComment> |
partition |
ClientPartition |
published |
boolean |
recordName |
string |
replies |
Array<Comment> |
reply |
boolean |
replyTo |
Comment |
replyToIsUnpublished |
boolean |
serverCreatedReadableDate |
string |
text |
string |
user |
User |
wrapperId |
string |
DocumentCostSplit¶
Name | Type |
---|---|
budget |
Budget |
constituent |
Constituent |
cost |
number |
document |
Document |
id |
integer(int64) |
product |
Product |
records |
Array<> |
study |
Study |
DocumentData¶
Name | Type |
---|---|
documentCreationDate |
string(date) |
id |
integer(int64) |
invoiceDate |
string(date) |
name |
string |
partitionId |
integer(int64) |
sentViaEmail |
boolean |
toEntity |
EntityData |
type |
string |
DocumentDate¶
Name | Type |
---|---|
dateAccessed |
string(date-time) |
document |
Document |
events |
Array<CampaignContactEvent> |
id |
integer(int64) |
DocumentEmailExternal¶
Name | Type |
---|---|
attachmentsToSave |
Array<string(uuid)> |
categoryGroups |
Array<CategoryGroup> |
ccAddresses |
string |
comments |
Array<DocumentComment> |
constituents |
Array<Constituent> |
constituentTonnages |
Array<ConstituentTonnage> |
contactGroups |
Array<ContactGroup> |
currentDocument |
Document |
currentDocumentId |
integer(int64) |
deleted |
boolean |
deletedDate |
string(date-time) |
description |
string |
docType |
string |
documentCreationDate |
string(date) |
documentLinkAttachments |
Array<DocumentLinkAttachment> |
downloadTaskLinks |
Array<CampaignContactTaskDocument> |
emailBody |
string |
emailDate |
string(date) |
entities |
Array<BaseEntity> |
entityGroups |
Array<EntityGroup> |
expirationNotified |
boolean |
expiryDate |
string(date) |
expiryNotifications |
Array<NotificationDocExpiry> |
fileId |
string(uuid) |
fileName |
string |
fileSize |
integer(int32) |
fileType |
string |
folders |
Array<Folder> |
id |
integer(int64) |
index |
integer(int32) |
internalSourceEmails |
Array<DocumentEmailInternal> |
issues |
Array<IssueAndStatement> |
lastUpdated |
string(date-time) |
link |
boolean |
linkedDocuments |
Array<Document> |
missingAttachments |
Array<ReceivedEmailAttachment> |
newsItem |
boolean |
notifyEmail |
string |
originalFileName |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
permanent |
boolean |
productGroups |
Array<ProductGroup> |
products |
Array<Product> |
productTonnages |
Array<ProductTonnage> |
receivedDate |
string(date-time) |
recipient |
string |
retentionDate |
string(date) |
retentionNotifications |
Array<NotificationDocRetention> |
retentionNotified |
boolean |
searchedVia |
Document |
sender |
string |
subject |
string |
submissions |
Array<ReachITRegistration> |
taskLinks |
Array<CampaignContactTask> |
taskTwoLinks |
Array<CampaignContactTask> |
title |
string |
uploadDate |
string(date-time) |
version |
integer(int32) |
versionIdentifier |
string |
watchingUsers |
Array<User> |
DocumentEmailInternal¶
Name | Type |
---|---|
bcc |
string |
categoryGroups |
Array<CategoryGroup> |
cc |
string |
comments |
Array<DocumentComment> |
constituents |
Array<Constituent> |
constituentTonnages |
Array<ConstituentTonnage> |
contactGroups |
Array<ContactGroup> |
currentDocument |
Document |
currentDocumentId |
integer(int64) |
deleted |
boolean |
deletedDate |
string(date-time) |
description |
string |
docType |
string |
documentCreationDate |
string(date) |
documentLinkAttachments |
Array<DocumentLinkAttachment> |
downloadTaskLinks |
Array<CampaignContactTaskDocument> |
emailBody |
string |
emailDate |
string(date-time) |
entities |
Array<BaseEntity> |
entityGroups |
Array<EntityGroup> |
expirationNotified |
boolean |
expiryDate |
string(date) |
expiryNotifications |
Array<NotificationDocExpiry> |
fileId |
string(uuid) |
fileName |
string |
fileSize |
integer(int32) |
fileType |
string |
folders |
Array<Folder> |
fromTemplate |
boolean |
id |
integer(int64) |
index |
integer(int32) |
issues |
Array<IssueAndStatement> |
lastUpdated |
string(date-time) |
link |
boolean |
linkedDocuments |
Array<Document> |
newsItem |
boolean |
notifyEmail |
string |
originalFileName |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
permanent |
boolean |
privatise |
boolean |
productGroups |
Array<ProductGroup> |
products |
Array<Product> |
productTonnages |
Array<ProductTonnage> |
recipients |
Array<ContactRecipient> |
retentionDate |
string(date) |
retentionNotifications |
Array<NotificationDocRetention> |
retentionNotified |
boolean |
saveAsDraft |
boolean |
searchedVia |
Document |
sender |
string |
subject |
string |
submissions |
Array<ReachITRegistration> |
taskLinks |
Array<CampaignContactTask> |
taskTwoLinks |
Array<CampaignContactTask> |
title |
string |
uploadDate |
string(date-time) |
version |
integer(int32) |
versionIdentifier |
string |
watchingUsers |
Array<User> |
DocumentInvoice¶
Name | Type |
---|---|
accountantReference |
string |
approved |
boolean |
approvedBy |
User |
approvedDate |
string(date) |
budgets |
Array<Budget> |
categoryGroups |
Array<CategoryGroup> |
comments |
Array<DocumentComment> |
constituents |
Array<Constituent> |
constituentTonnages |
Array<ConstituentTonnage> |
contactGroups |
Array<ContactGroup> |
convertedSubTotal |
number |
costSplits |
Array<DocumentCostSplit> |
currentDocument |
Document |
currentDocumentId |
integer(int64) |
dateReceived |
string(date) |
deleted |
boolean |
deletedDate |
string(date-time) |
description |
string |
docType |
string |
documentCreationDate |
string(date) |
documentInvoiceType |
string |
documentLinkAttachments |
Array<DocumentLinkAttachment> |
documentTagSet |
Array<DocumentTag> |
downloadTaskLinks |
Array<CampaignContactTaskDocument> |
entities |
Array<BaseEntity> |
entityGroups |
Array<EntityGroup> |
expirationNotified |
boolean |
expiryDate |
string(date) |
expiryNotifications |
Array<NotificationDocExpiry> |
fileId |
string(uuid) |
fileName |
string |
fileSize |
integer(int32) |
fileType |
string |
folders |
Array<Folder> |
fromEntity |
BaseEntity |
id |
integer(int64) |
index |
integer(int32) |
internalSourceEmails |
Array<DocumentEmailInternal> |
invoiceAmount |
number |
invoiceCurrencyCode |
string |
invoiceDate |
string(date) |
invoiceNumber |
string |
invoiceOverdueDays |
integer(int64) |
issues |
Array<IssueAndStatement> |
lastUpdated |
string(date-time) |
legislation |
string |
lines |
Array<DocumentInvoiceLine> |
link |
boolean |
linkedDocuments |
Array<Document> |
newsItem |
boolean |
notifyEmail |
string |
originalFileName |
string |
overdueNotifications |
Array<NotificationDocOverdue> |
overdueNotified |
boolean |
paidNotifications |
Array<NotificationPaid> |
partition |
ClientPartition |
partitionId |
integer(int64) |
paymentReceived |
boolean |
permanent |
boolean |
productGroups |
Array<ProductGroup> |
products |
Array<Product> |
productTonnages |
Array<ProductTonnage> |
purchaseOrder |
string |
remarks |
string |
retentionDate |
string(date) |
retentionNotifications |
Array<NotificationDocRetention> |
retentionNotified |
boolean |
searchedVia |
Document |
sent |
boolean |
sentBy |
User |
sentDate |
string(date) |
sourceEmail |
Array<DocumentEmailExternal> |
submissions |
Array<ReachITRegistration> |
subTotal |
number |
taskLinks |
Array<CampaignContactTask> |
taskTwoLinks |
Array<CampaignContactTask> |
title |
string |
toEntity |
BaseEntity |
uploadDate |
string(date-time) |
vat |
number |
version |
integer(int32) |
versionIdentifier |
string |
versions |
Array<Document> |
watchingUsers |
Array<User> |
DocumentInvoiceLine¶
Name | Type |
---|---|
account |
string |
amount |
number |
department |
string |
description |
string |
salesCode |
string |
taxed |
boolean |
DocumentIUCLIDOutput¶
Name | Type |
---|---|
categoryGroups |
Array<CategoryGroup> |
comments |
Array<DocumentComment> |
constituents |
Array<Constituent> |
constituentTonnages |
Array<ConstituentTonnage> |
contactGroups |
Array<ContactGroup> |
context |
IUCLID6WorkingContext |
creationDate |
string(date) |
currentDocument |
Document |
currentDocumentId |
integer(int64) |
deleted |
boolean |
deletedDate |
string(date-time) |
description |
string |
docType |
string |
documentCreationDate |
string(date) |
downloadTaskLinks |
Array<CampaignContactTaskDocument> |
entities |
Array<BaseEntity> |
entityGroups |
Array<EntityGroup> |
expirationNotified |
boolean |
expiryDate |
string(date) |
expiryNotifications |
Array<NotificationDocExpiry> |
fileId |
string(uuid) |
fileName |
string |
fileSize |
integer(int32) |
fileType |
string |
folders |
Array<Folder> |
id |
integer(int64) |
index |
integer(int32) |
integration |
Integration |
IUCLIDAuthor |
string |
iuclidauthor |
string |
lastUpdated |
string(date-time) |
legalEntity |
string |
link |
boolean |
linkedDocuments |
Array<Document> |
manifest |
IUCLID6Manifest |
newsItem |
boolean |
notifyEmail |
string |
originalFileName |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
permanent |
boolean |
productGroups |
Array<ProductGroup> |
products |
Array<Product> |
productTonnages |
Array<ProductTonnage> |
retentionDate |
string(date) |
retentionNotifications |
Array<NotificationDocRetention> |
retentionNotified |
boolean |
searchedVia |
Document |
submissions |
Array<ReachITRegistration> |
taskLinks |
Array<CampaignContactTask> |
taskTwoLinks |
Array<CampaignContactTask> |
title |
string |
uploadDate |
string(date-time) |
uuid |
string |
version |
integer(int32) |
versionIdentifier |
string |
watchingUsers |
Array<User> |
DocumentLink¶
Name | Type |
---|---|
allDownloaded |
boolean |
autoExpire |
boolean |
clientPartition |
ClientPartition |
code |
string |
contact |
Contact |
created |
string(date-time) |
dateAllDownLoaded |
string(date-time) |
documentLinkAttachments |
Array<DocumentLinkAttachment> |
emails |
Array<DocumentEmailInternal> |
expiryDays |
integer(int32) |
id |
integer(int64) |
link |
string |
reminderDate |
string(date) |
reminderDatePassed |
boolean |
tonnageAndUseEnquiries |
Array<TonnageAndUseEnquiry> |
DocumentLinkAttachment¶
Name | Type |
---|---|
document |
Document |
documentLinks |
Array<DocumentLink> |
id |
integer(int64) |
DocumentTag¶
Name | Type |
---|---|
deleted |
boolean |
document |
Document |
id |
integer(int64) |
tag |
Tag |
EntityBudget¶
Name | Type |
---|---|
budget |
Budget |
constituent |
Constituent |
constituentEntity |
ConstituentEntity |
costShare |
boolean |
entity |
BaseEntity |
entityRole |
EntityRole |
id |
integer(int64) |
interest |
IDEntity |
journal |
string |
percentage |
number |
purchaseOrderNumber |
string |
purpose |
string |
shareType |
string |
EntityComment¶
Name | Type |
---|---|
allDay |
boolean |
breadcrumbParent |
Displayable |
calendarEnd |
string(date-time) |
calendarExtendedProps |
|
calendarSource |
string |
contact |
Contact |
createdDate |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
greatestAncestor |
Comment |
hidden |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedBy |
User |
lastUpdatedById |
integer(int64) |
name |
string |
notifications |
Array<NotificationComment> |
partition |
ClientPartition |
published |
boolean |
recordName |
string |
replies |
Array<Comment> |
reply |
boolean |
replyTo |
Comment |
replyToIsUnpublished |
boolean |
serverCreatedReadableDate |
string |
text |
string |
user |
User |
EntityData¶
Name | Type |
---|---|
archived |
boolean |
companyNo |
string |
dunnNo |
string |
id |
integer(int64) |
invoiceRef |
string |
name |
string |
partitionId |
integer(int64) |
utr |
string |
vatNo |
string |
EntityGroup¶
Name | Type |
---|---|
name |
string |
partitionId |
integer(int64) |
EntityInterest¶
Name | Type |
---|---|
constituent |
Constituent |
constituentEntity |
ConstituentEntity |
costShare |
boolean |
entity |
BaseEntity |
entityRole |
EntityRole |
id |
integer(int64) |
interest |
IDEntity |
journal |
string |
percentage |
number |
purchaseOrderNumber |
string |
purpose |
string |
shareType |
string |
EntityRole¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
string |
idInPartition |
integer(int64) |
lead |
boolean |
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
registration |
boolean |
url |
string |
usesSurvey |
boolean |
EntityRoleData¶
Name | Type |
---|---|
display |
string |
id |
string |
EntityStudyGroup¶
Name | Type |
---|---|
constituent |
Constituent |
constituentEntity |
ConstituentEntity |
costShare |
boolean |
entity |
BaseEntity |
entityRole |
EntityRole |
group |
StudyGroup |
id |
integer(int64) |
interest |
IDEntity |
journal |
string |
percentage |
number |
purchaseOrderNumber |
string |
purpose |
string |
shareType |
string |
Folder¶
Name | Type |
---|---|
children |
Array<Folder> |
created |
string(date-time) |
createdBy |
User |
deletable |
boolean |
folderLinks |
string |
folderPath |
string |
id |
integer(int64) |
name |
string |
parent |
Folder |
partitionId |
integer(int64) |
study |
Study |
FolderData¶
Name | Type |
---|---|
id |
integer(int64) |
name |
string |
parent |
FolderData |
partitionId |
integer(int64) |
FormulationData¶
Name | Type |
---|---|
constituent |
integer(int64) |
id |
integer(int64) |
parentConstituent |
integer(int64) |
parentProduct |
integer(int64) |
percentage |
number |
I6CategoryDocumentDefinitionIdentifier¶
Name | Type |
---|---|
documentSubType |
string |
documentType |
string |
IDEntity¶
Name | Type |
---|---|
id |
integer(int64) |
Integration¶
Name | Type |
---|---|
authType |
string |
created |
string(date-time) |
credential |
string |
credentialEncrypted |
string |
display |
string |
entity |
BaseEntity |
host |
string |
id |
integer(int64) |
iuclidDocuments |
Array<DocumentIUCLIDOutput> |
lastUpdated |
string(date-time) |
name |
string |
partitionId |
integer(int64) |
principal |
string |
refreshToken |
string |
refreshTokenEncrypted |
string |
refreshTokenExpired |
boolean |
token |
string |
tokenEncrypted |
string |
tokenExpired |
boolean |
tokenExpires |
string(date-time) |
tokenExpiring |
boolean |
tokenTransient |
string |
type |
string |
InvoicePageInfo¶
Name | Type |
---|---|
address |
string |
invoicePageFooter |
string |
invoicingContacts |
string |
otherEntity |
BaseEntity |
purchaseNumber |
string |
showing |
string |
vat |
string |
IssueAndStatement¶
Name | Type |
---|---|
basis |
string |
breadcrumbParent |
Displayable |
clientPartition |
ClientPartition |
commentDisplayUrl |
string |
comments |
Array<IssueAndStatementComment> |
commentsEditPermission |
string |
commentsPermission |
string |
commentType |
string |
constituentIds |
Array<integer(int64)> |
constituents |
Array<Constituent> |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
emailCode |
string |
emailPrefix |
string |
entities |
Array<BaseEntity> |
entityIds |
Array<integer(int64)> |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
inventoryId |
string(uuid) |
issue |
string |
lastUpdated |
string(date-time) |
lastUpdatedById |
integer(int64) |
name |
string |
notes |
string |
oneToOne |
boolean |
partition |
ClientPartition |
partitionId |
integer(int64) |
productIds |
Array<integer(int64)> |
products |
Array<Product> |
recordName |
string |
relevantEntities |
Array<BaseEntity> |
reviewDate |
string(date) |
reviewNotified |
boolean |
statement |
string |
studies |
Array<Study> |
studyIds |
Array<integer(int64)> |
supportingDocuments |
Array<Document> |
tasks |
Array<CampaignContactTask> |
url |
string |
version |
integer(int64) |
watchers |
Array<User> |
watching |
boolean |
watchingUsers |
Array<User> |
IssueAndStatementComment¶
Name | Type |
---|---|
allDay |
boolean |
breadcrumbParent |
Displayable |
calendarEnd |
string(date-time) |
calendarExtendedProps |
|
calendarSource |
string |
contact |
Contact |
createdDate |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
greatestAncestor |
Comment |
hidden |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedBy |
User |
lastUpdatedById |
integer(int64) |
name |
string |
notifications |
Array<NotificationComment> |
partition |
ClientPartition |
published |
boolean |
recordName |
string |
replies |
Array<Comment> |
reply |
boolean |
replyTo |
Comment |
replyToIsUnpublished |
boolean |
serverCreatedReadableDate |
string |
text |
string |
user |
User |
IUCLID6Manifest¶
Name | Type |
---|---|
application |
string |
archiveType |
string |
author |
string |
baseDocument |
IUCLIDDocumentWrapper |
baseDocumentUuid |
string |
comment |
string |
context |
IUCLID6WorkingContext |
created |
string(date-time) |
legislation |
|
relevantDocumentType |
string |
submissionTypeString |
string |
title |
string |
treeName |
string |
IUCLID6TocNode¶
Name | Type |
---|---|
changeType |
string |
children |
Array<IUCLID6TocNode> |
code |
string |
commentCount |
integer(int64) |
descendantComments |
boolean |
display |
string |
forType |
string |
id |
integer(int64) |
idString |
string |
matrix |
boolean |
records |
Array<IUCLIDDocumentWrapper> |
title |
string |
IUCLID6WorkingContext¶
Name | Type |
---|---|
applicableFor |
string |
id |
integer(int64) |
identifier |
string |
key |
string |
provider |
string |
title |
string |
tree |
string |
IUCLIDDocumentWrapper¶
Name | Type |
---|---|
attachments |
Array<IUCLIDDocumentWrapper> |
categories |
Array<IUCLIDDocumentWrapper> |
category |
boolean |
changeType |
string |
commentCount |
integer(int64) |
containerId |
string |
content |
string(byte) |
creationDate |
string(date-time) |
creationDateFromString |
string |
creationTool |
string |
definition |
string |
definitionVersion |
string |
descendantComments |
boolean |
display |
string |
documentType |
string |
dossier |
IUCLIDDocumentWrapper |
dossierSubject |
IUCLIDDocumentWrapper |
dossierSubjectKey |
string |
endpointSummary |
boolean |
href |
string |
i5Origin |
boolean |
i6CategoryDocumentDefinitionIdentifiers |
Array<I6CategoryDocumentDefinitionIdentifier> |
idString |
string |
iuclidVersion |
string |
key |
string |
lastModificationDate |
string(date-time) |
lastModificationDateFromString |
string |
literatureDocuments |
Array<IUCLIDDocumentWrapper> |
name |
string |
orderInSectionNo |
string |
otherReferences |
Array<IUCLIDDocumentWrapper> |
ownerLegalEntity |
IUCLIDDocumentWrapper |
records |
|
refSubstance |
IUCLIDDocumentWrapper |
snapshotCreationTool |
string |
subject |
IUCLIDDocumentWrapper |
submissionType |
string |
submissionTypeVersion |
string |
submittingLegalEntity |
string |
substance |
boolean |
substances |
Array<IUCLIDDocumentWrapper> |
subType |
string |
template |
boolean |
templates |
Array<IUCLIDDocumentWrapper> |
tree |
Array<IUCLID6TocNode> |
type |
string |
uuid |
string |
xml |
string |
MailjetTemplatedEmail¶
Name | Type |
---|---|
attachments |
Array<MailjetTemplatedEmailAttachment> |
globalTemplateVars |
|
priority |
string |
recipients |
Array<MailjetTemplatedEmailRecipient> |
subject |
string |
templateName |
string |
MailjetTemplatedEmailAttachment¶
Name | Type |
---|---|
data |
string(byte) |
filename |
string |
type |
string |
MailjetTemplatedEmailRecipient¶
Name | Type |
---|---|
email |
string |
templateVars |
NotificationActivityOverdue¶
Name | Type |
---|---|
activity |
StudyActivity |
breadcrumbParent |
Displayable |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCode |
string |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
mailjetTemplateEmail |
MailjetTemplatedEmail |
mailjetTemplateName |
string |
mailjetTemplateVars |
|
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
planned |
string(date) |
read |
boolean |
recordName |
string |
serverCreatedDate |
string(date-time) |
url |
string |
user |
User |
NotificationCampaignSecurityIssue¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
campaign |
Campaign |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCode |
string |
displayCodePartial |
string |
displayIssueType |
string |
hasPageSecurityIssues |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
mailjetTemplateEmail |
MailjetTemplatedEmail |
mailjetTemplateName |
string |
mailjetTemplateVars |
|
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
read |
boolean |
recordName |
string |
serverCreatedDate |
string(date-time) |
url |
string |
user |
User |
NotificationCampaignSurvey¶
Name | Type |
---|---|
baseUrl |
string |
breadcrumbParent |
Displayable |
campaignContactTask |
CampaignContactTask |
contact |
Contact |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCode |
string |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
mailjetTemplateEmail |
MailjetTemplatedEmail |
mailjetTemplateName |
string |
mailjetTemplateVars |
|
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
read |
boolean |
recordName |
string |
serverCreatedDate |
string(date-time) |
taskUrl |
string |
url |
string |
user |
User |
NotificationCampaignUpload¶
Name | Type |
---|---|
baseUrl |
string |
breadcrumbParent |
Displayable |
campaignContactTask |
CampaignContactTask |
contact |
Contact |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCode |
string |
displayCodePartial |
string |
fileName |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
mailjetTemplateEmail |
MailjetTemplatedEmail |
mailjetTemplateName |
string |
mailjetTemplateVars |
|
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
read |
boolean |
recordName |
string |
serverCreatedDate |
string(date-time) |
url |
string |
user |
User |
NotificationComment¶
Name | Type |
---|---|
baseUrl |
string |
breadcrumbParent |
Displayable |
comment |
Comment |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCode |
string |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
mailjetTemplateEmail |
MailjetTemplatedEmail |
mailjetTemplateName |
string |
mailjetTemplateVars |
|
name |
string |
parent |
Commentable |
partition |
ClientPartition |
partitionId |
integer(int64) |
read |
boolean |
recordName |
string |
serverCreatedDate |
string(date-time) |
type |
string |
url |
string |
user |
User |
NotificationDocExpiry¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
created |
string(date-time) |
daysUntilExpiry |
integer(int64) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCode |
string |
displayCodePartial |
string |
document |
Document |
drc |
boolean |
expiryDate |
string(date) |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
mailjetTemplateEmail |
MailjetTemplatedEmail |
mailjetTemplateName |
string |
mailjetTemplateVars |
|
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
read |
boolean |
recordName |
string |
serverCreatedDate |
string(date-time) |
url |
string |
user |
User |
NotificationDocOverdue¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCode |
string |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
invoice |
DocumentInvoice |
invoiceDate |
string(date) |
invoiceOverdueDays |
integer(int64) |
mailjetTemplateEmail |
MailjetTemplatedEmail |
mailjetTemplateName |
string |
mailjetTemplateVars |
|
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
read |
boolean |
recordName |
string |
serverCreatedDate |
string(date-time) |
url |
string |
user |
User |
NotificationDocRetention¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
created |
string(date-time) |
daysUntilExpiry |
integer(int64) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCode |
string |
displayCodePartial |
string |
document |
Document |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
mailjetTemplateEmail |
MailjetTemplatedEmail |
mailjetTemplateName |
string |
mailjetTemplateVars |
|
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
read |
boolean |
recordName |
string |
retentionDate |
string(date) |
serverCreatedDate |
string(date-time) |
url |
string |
user |
User |
NotificationIuclidReview¶
Name | Type |
---|---|
approval |
boolean |
baseUrl |
string |
breadcrumbParent |
Displayable |
campaignContactTask |
CampaignContactTask |
contact |
Contact |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCode |
string |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
mailjetTemplateEmail |
MailjetTemplatedEmail |
mailjetTemplateName |
string |
mailjetTemplateVars |
|
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
read |
boolean |
recordName |
string |
serverCreatedDate |
string(date-time) |
url |
string |
user |
User |
NotificationPageChange¶
Name | Type |
---|---|
baseUrl |
string |
breadcrumbParent |
Displayable |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCode |
string |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
mailjetTemplateEmail |
MailjetTemplatedEmail |
mailjetTemplateName |
string |
mailjetTemplateVars |
|
name |
string |
page |
CampaignPage |
partition |
ClientPartition |
partitionId |
integer(int64) |
read |
boolean |
recordName |
string |
serverCreatedDate |
string(date-time) |
type |
string |
url |
string |
user |
User |
NotificationPaid¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCode |
string |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
invoice |
DocumentInvoice |
mailjetTemplateEmail |
MailjetTemplatedEmail |
mailjetTemplateName |
string |
mailjetTemplateVars |
|
name |
string |
paidDate |
string(date) |
partition |
ClientPartition |
partitionId |
integer(int64) |
read |
boolean |
recordName |
string |
serverCreatedDate |
string(date-time) |
url |
string |
user |
User |
PageableObject¶
Name | Type |
---|---|
offset |
integer(int64) |
paged |
boolean |
pageNumber |
integer(int32) |
pageSize |
integer(int32) |
sort |
SortObject |
unpaged |
boolean |
PageBudgetData¶
Name | Type |
---|---|
content |
Array<BudgetData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageConstituentData¶
Name | Type |
---|---|
content |
Array<ConstituentData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageConstituentEntityData¶
Name | Type |
---|---|
content |
Array<ConstituentEntityData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageConstituentPartyData¶
Name | Type |
---|---|
content |
Array<ConstituentPartyData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageContactData¶
Name | Type |
---|---|
content |
Array<ContactData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageDocumentData¶
Name | Type |
---|---|
content |
Array<DocumentData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageEntityData¶
Name | Type |
---|---|
content |
Array<EntityData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageFolderData¶
Name | Type |
---|---|
content |
Array<FolderData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageProductData¶
Name | Type |
---|---|
content |
Array<ProductData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageRegistrationData¶
Name | Type |
---|---|
content |
Array<RegistrationData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageStudyData¶
Name | Type |
---|---|
content |
Array<StudyData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageStudyManagerData¶
Name | Type |
---|---|
content |
Array<StudyManagerData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageStudyMonitorData¶
Name | Type |
---|---|
content |
Array<StudyMonitorData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageStudyTypeData¶
Name | Type |
---|---|
content |
Array<StudyTypeData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PageSubmissionData¶
Name | Type |
---|---|
content |
Array<SubmissionData> |
empty |
boolean |
first |
boolean |
last |
boolean |
number |
integer(int32) |
numberOfElements |
integer(int32) |
pageable |
PageableObject |
size |
integer(int32) |
sort |
SortObject |
totalElements |
integer(int64) |
totalPages |
integer(int32) |
PairIntegerInteger¶
Name | Type |
---|---|
key |
integer(int32) |
left |
integer(int32) |
right |
integer(int32) |
value |
integer(int32) |
PartitionData¶
Name | Type |
---|---|
email |
string |
id |
integer(int64) |
name |
string |
Party¶
Name | Type |
---|---|
addressLine1 |
string |
addressLine2 |
string |
addressLine3 |
string |
addressType |
string |
contacts |
Array<Contact> |
country |
Country |
countyStateRegion |
string |
deleted |
boolean |
description |
string |
entity |
BaseEntity |
fax |
string |
id |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedBy |
User |
lastUpdatedByEmail |
string |
lastUpdatedById |
integer(int64) |
partitionId |
integer(int64) |
plants |
Array<Plant> |
postcode |
string |
remarks |
string |
sapBusinessReference |
string |
telephone |
string |
townCity |
string |
website |
string |
PartyData¶
Name | Type |
---|---|
addressLine1 |
string |
addressLine2 |
string |
addressLine3 |
string |
countyStateRegion |
string |
entity |
EntityData |
id |
integer(int64) |
name |
string |
postcode |
string |
townCity |
string |
type |
string |
Plant¶
Name | Type |
---|---|
constituentPlants |
Array<ConstituentPlant> |
id |
integer(int64) |
name |
string |
party |
Party |
plantCode |
string |
productPlants |
Array<ProductPlant> |
Product¶
Name | Type |
---|---|
archived |
boolean |
id |
integer(int64) |
name |
string |
ownerManufacturer |
string |
partitionId |
integer(int64) |
ProductContact¶
Name | Type |
---|---|
contact |
Contact |
contactType |
string |
deleted |
boolean |
id |
integer(int64) |
product |
Product |
ProductData¶
Name | Type |
---|---|
archived |
boolean |
id |
integer(int64) |
name |
string |
ownerManufacturer |
string |
partitionId |
integer(int64) |
ProductEntity¶
Name | Type |
---|---|
baseEntity |
BaseEntity |
deleted |
boolean |
entityRoles |
Array<EntityRole> |
id |
integer(int64) |
partitionId |
integer(int64) |
product |
Product |
ProductEntityContact¶
Name | Type |
---|---|
contact |
Contact |
deleted |
boolean |
id |
integer(int64) |
productEntity |
ProductEntity |
ProductGroup¶
Name | Type |
---|---|
groupName |
string |
partitionId |
integer(int64) |
ProductParty¶
Name | Type |
---|---|
deleted |
boolean |
id |
integer(int64) |
party |
Party |
product |
Product |
ProductPartyContact¶
Name | Type |
---|---|
contact |
Contact |
deleted |
boolean |
id |
integer(int64) |
productParty |
ProductParty |
ProductPlant¶
Name | Type |
---|---|
id |
integer(int64) |
plant |
Plant |
product |
Product |
ProductTonnage¶
Name | Type |
---|---|
deleted |
boolean |
document |
Document |
enteredDate |
string(date) |
entryYear |
integer(int32) |
forecast |
boolean |
forEntity |
BaseEntity |
id |
integer(int64) |
inAnArticle |
number(double) |
lastUpdated |
string(date) |
mixture |
number(double) |
monomerInAPolymer |
number(double) |
notes |
string |
notInAnArticle |
number(double) |
party |
Party |
product |
Product |
reachLegislation |
string |
substanceOrUnknown |
number(double) |
tonnesImported |
number(double) |
tonnesManufactured |
number(double) |
user |
User |
ReachITRegistration¶
Name | Type |
---|---|
communicationReference |
string |
constituent |
Constituent |
dateAccepted |
string(date) |
dateIssued |
string(date) |
dateSubmitted |
string(date) |
forEntity |
BaseEntity |
id |
integer(int64) |
iuclidDossierReference |
string |
leadRegistrant |
BaseEntity |
notes |
string |
partitionId |
integer(int64) |
passedPipeline |
boolean |
reachDossierType |
string |
reachRegistration |
ReachRegistration |
reason |
string |
submissionNumber |
string |
supportingDocument |
Document |
tonnageBand |
string |
ReachRegistration¶
Name | Type |
---|---|
constituent |
Constituent |
constituentTonnages |
Array<ConstituentTonnage> |
currentTonnageBandToImport |
string |
ecName |
string |
ecNumber |
string |
enquiryNumber |
string |
exemption |
string |
exemptionClaimed |
string |
exemptionComment |
string |
exemptionDocuments |
Array<Document> |
exemptionType |
string |
forEntity |
BaseEntity |
id |
integer(int64) |
iuclidUUID |
string |
lastUpdated |
string(date-time) |
lastUpdatedBy |
User |
legalEntity |
BaseEntity |
notPreregistered |
string |
onlyRepresentative |
BaseEntity |
originEntity |
BaseEntity |
partitionId |
integer(int64) |
ppordNumber |
string |
preregistered |
boolean |
preregisteredTonnageBand |
string |
preregistrationDate |
string(date) |
preregistrationName |
string |
preregistrationNumber |
string |
publicName |
string |
reachDossierType |
string |
reachITRegistrations |
Array<ReachITRegistration> |
reachLegislation |
string |
reachRole |
string |
reachSubstanceTypeComposition |
string |
reachSubstanceTypeOrigin |
string |
registeredTonnageBands |
Array<RegisteredTonnageBandWithDate> |
registrationDate |
string(date) |
registrationName |
string |
registrationNotes |
string |
registrationNumber |
string |
submissionDate |
string(date) |
submissionNumber |
string |
submissionType |
string |
substanceTypeCompositionOther |
string |
substanceTypeOriginOther |
string |
ReceivedEmail¶
Name | Type |
---|---|
ccAddresses |
string |
clientPartition |
ClientPartition |
content |
string |
contentType |
string |
dateAttachmentsSaved |
string(date-time) |
dateMessageSaved |
string(date-time) |
dateReceived |
string(date-time) |
deleted |
boolean |
emailAttachments |
Array<ReceivedEmailAttachment> |
fromAddress |
string |
id |
integer(int64) |
messageRead |
boolean |
recipients |
string |
subject |
string |
ReceivedEmailAttachment¶
Name | Type |
---|---|
fileId |
string(uuid) |
filename |
string |
id |
integer(int64) |
receivedEmail |
ReceivedEmail |
RegisteredTonnageBandWithDate¶
Name | Type |
---|---|
allDay |
boolean |
breadcrumbParent |
Displayable |
calendarDisplay |
string |
calendarEnd |
string(date-time) |
calendarExtendedProps |
|
calendarSource |
string |
calendarStart |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
reachRegistration |
ReachRegistration |
recordName |
string |
registeredTonnageBand |
string |
start |
string(date) |
url |
string |
RegistrationData¶
Name | Type |
---|---|
constituent |
ConstituentData |
forLegalEntity |
EntityData |
id |
integer(int64) |
reachLegislation |
string |
registrationDate |
string(date) |
registrationName |
string |
registrationNumber |
string |
submittingLegalEntity |
EntityData |
Role¶
Name | Type |
---|---|
admin |
boolean |
deletable |
boolean |
externalGroups |
Array<string> |
forCampaign |
boolean |
forInternal |
boolean |
id |
integer(int64) |
name |
string |
penmanAdmin |
boolean |
permissions |
Array<string> |
SecurityIssue¶
Name | Type |
---|---|
error |
string |
html |
string |
uuid |
string(uuid) |
SortObject¶
Name | Type |
---|---|
empty |
boolean |
sorted |
boolean |
unsorted |
boolean |
Species¶
Name | Type |
---|---|
description |
string |
id |
integer(int64) |
Study¶
Name | Type |
---|---|
code |
string |
end |
string(date) |
folder |
Folder |
id |
integer(int64) |
partitionId |
integer(int64) |
purpose |
string |
species |
Array<Species> |
start |
string(date) |
status |
string |
StudyActivity¶
Name | Type |
---|---|
allDay |
boolean |
autoPlannedAfter |
integer(int64) |
autoPlannedAfterPrevious |
integer(int64) |
autoPlannedAfterPreviousFallback |
integer(int64) |
breadcrumbParent |
Displayable |
calendarEnd |
string(date-time) |
calendarExtendedProps |
|
calendarSource |
string |
calendarStart |
string(date-time) |
commentCount |
integer(int64) |
commentDisplayUrl |
string |
comments |
Array<StudyActivityComment> |
commentsEditPermission |
string |
commentsPermission |
string |
commentType |
string |
completed |
string(date) |
daysOverdue |
integer(int64) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
editable |
boolean |
fromTemplate |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
inheritingGroupActivities |
Array<StudyGroupActivity> |
inheritingGroupNames |
Array<string> |
multipleInheritanceDates |
boolean |
name |
string |
overdue |
boolean |
overdueNotifications |
Array<NotificationActivityOverdue> |
overdueNotified |
boolean |
partition |
ClientPartition |
partitionId |
integer(int64) |
planned |
string(date) |
recordName |
string |
signedBy |
User |
studyNumber |
StudyNumber |
template |
StudyActivityTemplate |
url |
string |
watching |
boolean |
watchingUsers |
Array<User> |
StudyActivityComment¶
Name | Type |
---|---|
allDay |
boolean |
breadcrumbParent |
Displayable |
calendarEnd |
string(date-time) |
calendarExtendedProps |
|
calendarSource |
string |
contact |
Contact |
createdDate |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
greatestAncestor |
Comment |
hidden |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedBy |
User |
lastUpdatedById |
integer(int64) |
name |
string |
notifications |
Array<NotificationComment> |
partition |
ClientPartition |
published |
boolean |
recordName |
string |
replies |
Array<Comment> |
reply |
boolean |
replyTo |
Comment |
replyToIsUnpublished |
boolean |
serverCreatedReadableDate |
string |
text |
string |
user |
User |
StudyActivityTemplate¶
Name | Type |
---|---|
activities |
Array<StudyActivity> |
autoPlannedAfter |
integer(int64) |
autoPlannedAfterPrevious |
integer(int64) |
id |
integer(int64) |
name |
string |
responsible |
string |
timelineTemplate |
StudyTimelineTemplate |
StudyData¶
Name | Type |
---|---|
archived |
boolean |
end |
string(date) |
id |
integer(int64) |
name |
string |
partitionId |
integer(int64) |
purpose |
string |
start |
string(date) |
status |
string |
testingLaboratoryEntity |
EntityData |
StudyGroup¶
Name | Type |
---|---|
activities |
Array<StudyGroupActivity> |
breadcrumbParent |
Displayable |
clientPartition |
ClientPartition |
commentDisplayUrl |
string |
comments |
Array<StudyGroupComment> |
commentsEditPermission |
string |
commentsPermission |
string |
commentType |
string |
created |
string(date-time) |
description |
string |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
entityStudyGroups |
Array<EntityStudyGroup> |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedById |
integer(int64) |
name |
string |
overriddenStudies |
Array<Study> |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
studies |
Array<Study> |
studiesCount |
integer(int64) |
url |
string |
watchers |
Array<User> |
watching |
boolean |
watchingUsers |
Array<User> |
StudyGroupActivity¶
Name | Type |
---|---|
group |
StudyGroup |
id |
integer(int64) |
name |
string |
planned |
string(date) |
StudyGroupComment¶
Name | Type |
---|---|
allDay |
boolean |
breadcrumbParent |
Displayable |
calendarEnd |
string(date-time) |
calendarExtendedProps |
|
calendarSource |
string |
contact |
Contact |
createdDate |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
greatestAncestor |
Comment |
hidden |
boolean |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedBy |
User |
lastUpdatedById |
integer(int64) |
name |
string |
notifications |
Array<NotificationComment> |
partition |
ClientPartition |
published |
boolean |
recordName |
string |
replies |
Array<Comment> |
reply |
boolean |
replyTo |
Comment |
replyToIsUnpublished |
boolean |
serverCreatedReadableDate |
string |
text |
string |
user |
User |
StudyManagerData¶
Name | Type |
---|---|
from |
string(date) |
id |
integer(int64) |
study |
StudyData |
user |
UserData |
StudyMonitorData¶
Name | Type |
---|---|
from |
string(date) |
id |
integer(int64) |
study |
StudyData |
user |
UserData |
StudyNumber¶
Name | Type |
---|---|
activities |
Array<StudyActivity> |
activity |
string |
activityStudyNumber |
string |
contractRef |
string |
cost |
number |
emptyCosts |
boolean |
id |
integer(int64) |
payments |
Array<StudyPaymentActual> |
publishedCost |
number |
publishedPayments |
Array<StudyPaymentPublished> |
studyNumber |
string |
testingLaboratory |
TestingLaboratory |
StudyPaymentActual¶
Name | Type |
---|---|
cost |
number |
estimatedDate |
string(date) |
id |
integer(int64) |
name |
string |
percentage |
number |
quarter |
integer(int32) |
record |
CostOverviewable |
studyNumber |
StudyNumber |
type |
string |
year |
integer(int32) |
yearMonth |
Properties: year, month, monthValue, leapYear |
yearQuarter |
PairIntegerInteger |
StudyPaymentPublished¶
Name | Type |
---|---|
cost |
number |
estimatedDate |
string(date) |
id |
integer(int64) |
name |
string |
percentage |
number |
quarter |
integer(int32) |
record |
CostOverviewable |
studyNumber |
StudyNumber |
type |
string |
year |
integer(int32) |
yearMonth |
Properties: year, month, monthValue, leapYear |
yearQuarter |
PairIntegerInteger |
StudyTimelineTemplate¶
Name | Type |
---|---|
activityTemplates |
Array<StudyActivityTemplate> |
id |
integer(int64) |
name |
string |
StudyTypeData¶
Name | Type |
---|---|
description |
string |
id |
integer(int64) |
SubmissionData¶
Name | Type |
---|---|
communicationReference |
string |
dateAccepted |
string(date) |
dateIssued |
string(date) |
dateSubmitted |
string(date) |
id |
integer(int64) |
iuclidDossierReference |
string |
notes |
string |
reachDossierType |
string |
reason |
string |
registration |
RegistrationData |
submissionNumber |
string |
tonnageBand |
string |
SurveyField¶
Name | Type |
---|---|
campaignContactTask |
CampaignContactTask |
defaultValue |
string |
fieldType |
string |
id |
integer(int64) |
index |
integer(int32) |
name |
string |
nameAsText |
string |
nameContainsHtml |
boolean |
nameIssues |
Array<SecurityIssue> |
namePreview |
string |
range |
boolean |
rangeMaximum |
number |
rangeMinimum |
number |
required |
boolean |
selectOptionValues |
Array<SurveyFieldSelectValue> |
selectValuesArray |
Array<string> |
surveyValues |
Array<SurveyValue> |
SurveyFieldSelectValue¶
Name | Type |
---|---|
id |
integer(int64) |
index |
integer(int32) |
surveyField |
SurveyField |
value |
string |
SurveyFieldTemplate¶
Name | Type |
---|---|
defaultValue |
string |
id |
integer(int64) |
index |
integer(int32) |
options |
Array<SurveyFieldTemplateOption> |
question |
string |
range |
boolean |
rangeMaximum |
number |
rangeMinimum |
number |
required |
boolean |
template |
CampaignTaskTemplate |
type |
string |
SurveyFieldTemplateOption¶
Name | Type |
---|---|
id |
integer(int64) |
option |
string |
template |
SurveyFieldTemplate |
SurveyFieldValue¶
Name | Type |
---|---|
deleted |
boolean |
fieldType |
string |
file |
string(binary) |
fileName |
string |
id |
integer(int64) |
surveyField |
SurveyField |
value |
string |
valueAsDate |
string(date) |
valueAsUUID |
string(uuid) |
valueSanitized |
string |
SurveyValue¶
Name | Type |
---|---|
campaignContactEvent |
CampaignContactEvent |
deleted |
boolean |
fieldType |
string |
file |
string(binary) |
fileName |
string |
id |
integer(int64) |
surveyField |
SurveyField |
value |
string |
valueAsDate |
string(date) |
valueAsUUID |
string(uuid) |
valueSanitized |
string |
Tag¶
Name | Type |
---|---|
id |
TagPartitionPk |
tagText |
string |
TagPartitionPk¶
Name | Type |
---|---|
id |
integer(int64) |
partitionId |
integer(int64) |
TaskGroupTask¶
Name | Type |
---|---|
id |
TaskGroupTaskId |
index |
integer(int64) |
task |
CampaignContactTask |
taskGroup |
CampaignContactTaskGroup |
TaskGroupTaskId¶
Name | Type |
---|---|
taskGroupId |
integer(int64) |
taskId |
integer(int64) |
TAUIProduct¶
Name | Type |
---|---|
customUses |
Array<CustomUse> |
id |
integer(int64) |
inAnArticle |
number(double) |
mixture |
number(double) |
monomerInAPolymer |
number(double) |
notInAnArticle |
number(double) |
product |
Product |
quantityTonnes |
number(double) |
remarks |
string |
selected |
boolean |
substanceOrUnknown |
number(double) |
tonnageAndUseEnquiryProductUses |
Array<TonnageAndUseEnquiryProductUse> |
TestingLaboratory¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
clientPartition |
ClientPartition |
contacts |
Array<TestingLaboratoryContact> |
created |
string(date-time) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
evaluationNotes |
string |
evaluations |
Array<TestingLaboratoryEvaluation> |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
lastUpdated |
string(date-time) |
lastUpdatedById |
integer(int64) |
name |
string |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
study |
Study |
studyDirectors |
Array<Contact> |
studyNumbers |
Array<StudyNumber> |
testingLaboratoryEntity |
BaseEntity |
url |
string |
TestingLaboratoryContact¶
Name | Type |
---|---|
contact |
Contact |
id |
integer(int64) |
role |
TestingLaboratoryRole |
testingLaboratory |
TestingLaboratory |
TestingLaboratoryEvaluation¶
Name | Type |
---|---|
id |
integer(int64) |
metric |
TestingLaboratoryEvaluationMetric |
score |
string |
TestingLaboratoryEvaluationMetric¶
Name | Type |
---|---|
id |
integer(int64) |
name |
string |
TestingLaboratoryRole¶
Name | Type |
---|---|
id |
integer(int64) |
name |
string |
TonnageAndUseEnquiry¶
Name | Type |
---|---|
accepted |
boolean |
acceptedBy |
User |
baseEntity |
BaseEntity |
clientPartition |
ClientPartition |
code |
string |
completeWithinDays |
integer(int32) |
contact |
Contact |
createdAsTonnageEnquiry |
boolean |
dateAccepted |
string(date-time) |
dateCreated |
string(date-time) |
dateSubmited |
string(date-time) |
documentEmailInternals |
Array<DocumentEmailInternal> |
documentLink |
DocumentLink |
enquiryYear |
integer(int32) |
entityRole |
EntityRole |
hidden |
boolean |
id |
integer(int64) |
includeForms |
boolean |
products |
Array<Product> |
reachLegislation |
string |
removeBracketedTextFromProductName |
boolean |
sentBy |
User |
submitted |
boolean |
submittedBy |
User |
tonnageAndUseEnquiryUploadDocuments |
Array<TonnageAndUseEnquiryUploadDocument> |
tonnageAndUseImporters |
Array<TonnageAndUseImporter> |
TonnageAndUseEnquiryProductUse¶
Name | Type |
---|---|
id |
integer(int64) |
puStatus |
string |
remarks |
string |
selected |
boolean |
tonnageAndUseImporter |
TonnageAndUseImporter |
usePercentage |
number(double) |
useUuid |
string(uuid) |
TonnageAndUseEnquiryUploadDocument¶
Name | Type |
---|---|
fileId |
string(uuid) |
fileName |
string |
id |
integer(int64) |
TonnageAndUseImporter¶
Name | Type |
---|---|
address |
string |
clientPartition |
ClientPartition |
contactPerson |
string |
country |
string |
email |
string |
id |
integer(int64) |
name |
string |
tauiProducts |
Array<TAUIProduct> |
taxID |
string |
telephone |
string |
UpdateOptions¶
Name | Type |
---|---|
campaignId |
integer(int64) |
createCampaigns |
boolean |
createContacts |
boolean |
defaultRoleId |
integer(int64) |
forCampaign |
boolean |
updateRole |
boolean |
User¶
Name | Type |
---|---|
active |
boolean |
breadcrumbParent |
Displayable |
calendarDashboard |
boolean |
clientPortal |
boolean |
created |
string(date-time) |
credentialsType |
string |
deleted |
boolean |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
emailAddress |
string |
enabled |
boolean |
entityGroups |
Array<EntityGroup> |
failedLoginCount |
integer(int32) |
firstName |
string |
forcePasswordChange |
boolean |
fullName |
string |
fullNameSanitized |
string |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
initials |
string |
lastLoggedIn |
string(date-time) |
lastName |
string |
lastUpdated |
string(date-time) |
lastUpdatedById |
integer(int64) |
locked |
boolean |
name |
string |
nameReversed |
string |
notActiveAfter |
string(date) |
owner |
BaseEntity |
partition |
ClientPartition |
partitionId |
integer(int64) |
passwordExpires |
string(date) |
principal |
string |
recordName |
string |
role |
Role |
secret |
string |
securityVersion |
integer(int32) |
temporaryPasswordActive |
boolean |
termsAccepted |
boolean |
url |
string |
version |
integer(int32) |
UserData¶
Name | Type |
---|---|
emailAddress |
string |
firstName |
string |
id |
integer(int64) |
lastName |
string |
UserNotificationPreferences¶
Name | Type |
---|---|
allCampaignNotifications |
boolean |
allDocumentNotifications |
boolean |
allStudyNotifications |
boolean |
campaignSecurityWarnings |
boolean |
constituentsInUpdatedInventories |
boolean |
constituentTonnage |
boolean |
emails |
boolean |
invoicePayments |
boolean |
overdueInvoices |
boolean |
UserPartition¶
Name | Type |
---|---|
currentSelection |
boolean |
enabled |
boolean |
id |
integer(int64) |
lastUpdated |
string(date-time) |
notificationPreferences |
UserNotificationPreferences |
partition |
ClientPartition |
relevantRole |
Role |
role |
Role |
user |
User |
UseSurvey¶
Name | Type |
---|---|
breadcrumbParent |
Displayable |
campaign |
Campaign |
ceasedManufacture |
boolean |
clientPartition |
ClientPartition |
company |
string |
constituent |
Constituent |
contact |
Contact |
created |
string(date-time) |
date |
string(date) |
display |
string |
displayArgs |
Array<string> |
displayAttributes |
Array<> |
displayCodePartial |
string |
empty |
boolean |
entities |
Array<BaseEntity> |
entity |
BaseEntity |
event |
CampaignContactEvent |
exportedTonnage |
number |
iconClass |
string |
iconColour |
string |
id |
integer(int64) |
idInPartition |
integer(int64) |
importedTonnage |
number |
lastUpdated |
string(date-time) |
lastUpdatedById |
integer(int64) |
name |
string |
notes |
string |
onlyRepresentative |
boolean |
orTonnage |
number |
partition |
ClientPartition |
partitionId |
integer(int64) |
recordName |
string |
referralCode |
string |
referrer |
BaseEntity |
role |
EntityRole |
status |
string |
url |
string |
useTonnages |
Array<UseSurveyTonnage> |
UseSurveyTonnage¶
Name | Type |
---|---|
exposureMonitored |
boolean |
functions |
Array<UseSurveyTonnageFunction> |
id |
integer(int64) |
legalEmissions |
boolean |
maxSiteTonnage |
number |
notes |
string |
proceduresDocumented |
boolean |
sdsFileIds |
Array<string(uuid)> |
sdsFileNames |
Array<string> |
tonnage |
number |
tonnageDetails |
Array<UseSurveyTonnageDetail> |
use |
string(uuid) |
useLifeCycleFallback |
string |
useNameFallback |
string |
useSurvey |
UseSurvey |
UseSurveyTonnageDetail¶
Name | Type |
---|---|
additionalMeasures |
Array<string> |
concentration |
number |
concentrationRange |
string |
duration |
string |
gloves |
string |
goggles |
boolean |
id |
integer(int64) |
localVentilation |
boolean |
location |
string |
masks |
string |
processCategory |
integer(int64) |
productCategory |
string |
roomVentilation |
string |
temperature |
number |
useSurveyTonnage |
UseSurveyTonnage |
UseSurveyTonnageFunction¶
Name | Type |
---|---|
functionId |
integer(int64) |
functionNameFallback |
string |
id |
integer(int64) |
useSurveyTonnage |
UseSurveyTonnage |