TracePass
Регулаторен асистент

Актуализиране на профила

Обединява предоставените полета в съхранения профил за съответствие и връща актуализирания профил с updatedAt. Полетата, които не са включени в заявката, остават непроменени. Задайте поле на null, за да го премахнете. Валидирани полета: role, ownBrand, categories, markets, products (масив, до 50), sizeBand, salesChannels, dataSystems (стринг, до 200 символа). Невалидна стойност връща 400 invalid_input.

PATCH/api/v1/company/compliance-profile
Изтегли OpenAPI 3.1
PATCH/api/v1/company/compliance-profile

Актуализиране на профила

Обединява предоставените полета в съхранения профил за съответствие и връща актуализирания профил с updatedAt. Полетата, които не са включени в заявката, остават непроменени. Задайте поле на null, за да го премахнете. Валидирани полета: role, ownBrand, categories, markets, products (масив, до 50), sizeBand, salesChannels, dataSystems (стринг, до 200 символа). Невалидна стойност връща 400 invalid_input.

Удостоверяване: API ключ или OAuth с passports:write. За OAuth принципали потребителят трябва да има роля admin или owner. API ключовете нямат ролево ограничение. Не брои отговор.

Хедъри

  • Authorizationзадължително

    string

    Bearer <token> — или tp_ API ключ (Developer → API Keys; най-просто, за server-to-server), или OAuth 2.0 access token (Developer → OAuth Apps; за приложения, авторизирани от потребител, scoped и отзоваеми). Страницата Authentication съдържа пълния OAuth поток и списъка със scopes.

    e.g. Bearer tp_REDACTED_xxxxxxxxxxxx

Полета в тялото

  • role

    string

    Ролята на компанията в доставъчната верига — manufacturer, importer, distributor, authorised_representative или fulfilment_service_provider.

    e.g. manufacturer

  • categories

    string[]

    Масив от ключове на шаблонни категории, с които компанията работи.

  • markets

    string[]

    ISO-3166-1 alpha-2 кодове на държави или EU за всички пазари в ЕС.

  • sizeBand

    string

    Размер на компанията — sme или large.

    e.g. sme

Заявка

curl -sS https://app.tracepass.eu/api/v1/company/compliance-profile \
  -X PATCH \
  -H "Authorization: Bearer tp_REDACTED_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"role":"manufacturer","categories":["battery"],"markets":["EU"],"sizeBand":"sme"}'

Отговор

{
  "complianceProfile": {
    "role": "manufacturer",
    "categories": ["battery"],
    "markets": ["EU"],
    "sizeBand": "sme"
  },
  "updatedAt": "2026-10-11T19:01:12.152Z"
}