Returns typed attestation data including Extended Producer Responsibility, environment compliance declarations, and ESC (circular economy) standards.
Sécurité
oauth2(Portées requises: t1_api)
- Productionhttps://apis.traceone.com/spec/v2/packaging/specifications/{specificationId}/attestation-chapter
curl -i -X GET \
'https://apis.traceone.com/spec/v2/packaging/specifications/{specificationId}/attestation-chapter' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Returns the attestation chapter
Section extended_producer_responsibility.
Custom field VALUES, one entry per custom component of the chapter. The template places retailer-defined custom components in the chapter; each component is a group of fields with its own published JSON Schema, listed by GET /v2/public/templates/{templateId}/chapters/ {chapterType}/custom-fields-schema. A published component never changes, and the same componentId is valid in every template that uses it.
WRITE RULES
- An entry replaces the values of its component: a field the values object does not carry is cleared. A component the array does not carry keeps what it holds. null or absent = not supplied.
- An entry is addressed by componentId. sectionCode is needed only when the component appears in more than one section of the chapter; without it, that is a 422 naming the missing field, customFields[i].sectionCode.
- A componentId (or componentId + sectionCode) that is not in the chapter, or the same one twice: 422 naming the entry.
- To change one field, read the entry, change it and send the whole values object back, with If-Match: the ETag of the chapter read. Without it, an edit made in between by the counterpart company is overwritten.
- values is validated against the component's JSON Schema (types, formats, bounds, reference-list items, files owned by your company). A refusal is a 422 naming the field,
customFields[i].values.<field>. - Mandatory fields (CustomFieldsSchema mandatoryFields) are not checked on write; they are checked when the section is validated.
- Who may write follows the section that holds the component: in a custom section either party may write; in a standard section the section's own rule applies (e.g. retailer or supplier sections of the general chapter: owner company only). A read returns one entry per custom component of the chapter, with sectionCode always set.
Questionnaires attached to this chapter. Empty when there are none.
Réponse
{ "extendedProducerResponsibility": { "supplierPaysContributionToEcoOrganization": true, "supplierContributionText": "string", "validations": [ … ] }, "environment": { "attestationOfCompliance": true, "packagingComplianceCertification": true, "supplierCompanyId": "60e634ac-9cf5-4a73-a6b6-1e5d15116468", "supplierSubsidiaryCompanyId": "371cde12-4e69-485a-ba21-c3de5c42017f", "validations": [ … ] }, "escStandards": { "reUsage": true, "substanceRecycling": true, "energyReProcessing": true, "processingThroughCompostingAndBioDegradation": true, "dangerousSubstances": true, "heavyMetals": true, "companyCanProvideDocuments": true, "preventionByReductionAtSource": true, "criticalPointCode": "string", "validations": [ … ] }, "customFields": [ { … } ], "questionnaires": [ { … } ], "documents": { "files": [ … ] } }