{"items":[{"type":"link","label":"TrueScreen API","link":"/openapi","routeSlug":"/openapi","content":{"contentType":"overview","meta":{"name":"TrueScreen API"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"openapi.json","url":"/_bundle/openapi.json?download"},{"kind":"download","label":"openapi.yaml","url":"/_bundle/openapi.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[{"kind":"externallink","title":"URL","titleTranslationKey":"info.contact.url","label":"https://truescreen.io/","url":"https://truescreen.io/"},{"kind":"email","title":"E-mail","titleTranslationKey":"info.contact.name","email":"support@truescreen.app","label":"support@truescreen.app","withCopyButton":true,"copyContent":"support@truescreen.app"},{"kind":"externallink","title":"License","titleTranslationKey":"info.license","label":"Commercial","url":"https://truescreen.io/tos"},{"kind":"externallink","label":"Terms of Service","labelTranslationKey":"info.termsOfService","url":"https://truescreen.io/tos/"}]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"TrueScreen API (1.5.0)","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":"TrueScreen API for TrueFlow creation and Certification"}],"sectionId":"/openapi"}],"sectionId":"/openapi"}]}]}},{"type":"group","label":"Credits","link":"/openapi/credits","routeSlug":"/openapi/credits","items":[{"label":"Get credits","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/credits/creditsget","routeSlug":"/openapi/credits/creditsget","metadata":{"seo":{"title":"Get credits","description":"Returns the current credits balance for the API key"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"creditsGet","name":"Get credits","isWebhook":false,"pointer":"/paths/~1v1~1credits/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get credits","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Returns the current credits balance for the API key"},{"nodeType":"security","requirements":[{"schemes":[{"name":"ApiKeyAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key passed in the Authorization header as a Bearer token"}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/v1/credits","servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"ApiKeyAuth","type":"http","scheme":"bearer","bearerFormat":"API Key"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/v1/credits","href":"credits/creditsget","openApiOperationId":"creditsGet","summary":"Get credits"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Current credits balance","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CreditsGetResponse","exampleIds":["paths/~1v1~1credits/get/responses/200/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/CreditsGetResponse","exampleIds":["paths/~1v1~1credits/get/responses/200/content/application~1json/examples/default_example"]}],"pointer":"/paths/~1v1~1credits/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"components/schemas/CreditsGetResponse","exampleIds":["paths/~1v1~1credits/get/responses/200/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CreditsGetResponse","exampleIds":["paths/~1v1~1credits/get/responses/200/content/application~1json/examples/default_example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/credits/creditsget"}],"panels":[]}]},"httpPath":"/v1/credits"}],"content":{"contentType":"group","meta":{"name":"Credits"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Credits","showPageActions":true},{"nodeType":"markdoc","content":"Credits balance"}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/v1/credits","summary":"Get credits","prefix":{"name":"get","color":"get"},"badges":[],"link":"/credits/creditsget","deprecated":false}]}]}]}]}},{"type":"group","label":"Certifications","link":"/openapi/certifications","routeSlug":"/openapi/certifications","items":[{"label":"Create a file certification","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/certifications/filecertificationspost","routeSlug":"/openapi/certifications/filecertificationspost","metadata":{"seo":{"title":"Create a file certification","description":"Creates a new certification from uploaded files (upload session)"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fileCertificationsPost","name":"Create a file certification","isWebhook":false,"pointer":"/paths/~1v1~1file-certifications/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create a file certification","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Creates a new certification from uploaded files (upload session)"},{"nodeType":"security","requirements":[{"schemes":[{"name":"ApiKeyAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key passed in the Authorization header as a Bearer token"}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileCertificationsPostRequest","exampleIds":["paths/~1v1~1file-certifications/post/requestBody/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/FileCertificationsPostRequest","exampleIds":["paths/~1v1~1file-certifications/post/requestBody/content/application~1json/examples/default_example"],"pointer":"/paths/~1v1~1file-certifications/post/requestBody","description":"Request payload for creating a file certification"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/v1/file-certifications","servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"ApiKeyAuth","type":"http","scheme":"bearer","bearerFormat":"API Key"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/FileCertificationsPostRequest","exampleIds":["paths/~1v1~1file-certifications/post/requestBody/content/application~1json/examples/default_example"]}},"responseCodes":["201","400"],"pointer":"/v1/file-certifications","href":"certifications/filecertificationspost","openApiOperationId":"fileCertificationsPost","summary":"Create a file certification"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"schemaId":"components/schemas/FileCertificationsPostRequest","exampleIds":["paths/~1v1~1file-certifications/post/requestBody/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileCertificationsPostRequest","exampleIds":["paths/~1v1~1file-certifications/post/requestBody/content/application~1json/examples/default_example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"Created file certification","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/FileCertificationsPostResponse","exampleIds":["paths/~1v1~1file-certifications/post/responses/201/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/FileCertificationsPostResponse","exampleIds":["paths/~1v1~1file-certifications/post/responses/201/content/application~1json/examples/default_example"]},{"code":"400","description":"Validation error","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/noCertificationAttachments","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/certificationAlreadyCreated","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/notAllFilesUploaded"]}},"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/noCertificationAttachments","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/certificationAlreadyCreated","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/notAllFilesUploaded"]}],"pointer":"/paths/~1v1~1file-certifications/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/FileCertificationsPostResponse","exampleIds":["paths/~1v1~1file-certifications/post/responses/201/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/FileCertificationsPostResponse","exampleIds":["paths/~1v1~1file-certifications/post/responses/201/content/application~1json/examples/default_example"]}}},{"code":"400","schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/noCertificationAttachments","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/certificationAlreadyCreated","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/notAllFilesUploaded"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/noCertificationAttachments","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/certificationAlreadyCreated","paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/notAllFilesUploaded"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/certifications/filecertificationspost"}],"panels":[]}]},"httpPath":"/v1/file-certifications"},{"label":"Create file certification attachments","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/certifications/filecertificationsattachmentspost","routeSlug":"/openapi/certifications/filecertificationsattachmentspost","metadata":{"seo":{"title":"Create file certification attachments","description":"Request upload URLs for files to be included in a file certification"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"fileCertificationsAttachmentsPost","name":"Create file certification attachments","isWebhook":false,"pointer":"/paths/~1v1~1file-certifications-attachments/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create file certification attachments","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Request upload URLs for files to be included in a file certification"},{"nodeType":"security","requirements":[{"schemes":[{"name":"ApiKeyAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key passed in the Authorization header as a Bearer token"}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileCertificationsAttachmentsPostRequest","exampleIds":["paths/~1v1~1file-certifications-attachments/post/requestBody/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/FileCertificationsAttachmentsPostRequest","exampleIds":["paths/~1v1~1file-certifications-attachments/post/requestBody/content/application~1json/examples/default_example"],"pointer":"/paths/~1v1~1file-certifications-attachments/post/requestBody","description":"Request payload for file certification attachments (upload URLs)"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/v1/file-certifications-attachments","servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"ApiKeyAuth","type":"http","scheme":"bearer","bearerFormat":"API Key"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/FileCertificationsAttachmentsPostRequest","exampleIds":["paths/~1v1~1file-certifications-attachments/post/requestBody/content/application~1json/examples/default_example"]}},"responseCodes":["201","400"],"pointer":"/v1/file-certifications-attachments","href":"certifications/filecertificationsattachmentspost","openApiOperationId":"fileCertificationsAttachmentsPost","summary":"Create file certification attachments"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"schemaId":"components/schemas/FileCertificationsAttachmentsPostRequest","exampleIds":["paths/~1v1~1file-certifications-attachments/post/requestBody/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileCertificationsAttachmentsPostRequest","exampleIds":["paths/~1v1~1file-certifications-attachments/post/requestBody/content/application~1json/examples/default_example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"List of attachments with upload URLs","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/FileCertificationsAttachmentsPostResponse","exampleIds":["paths/~1v1~1file-certifications-attachments/post/responses/201/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/FileCertificationsAttachmentsPostResponse","exampleIds":["paths/~1v1~1file-certifications-attachments/post/responses/201/content/application~1json/examples/default_example"]},{"code":"400","description":"Validation error","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeInvalid","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeFuture"]}},"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeInvalid","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeFuture"]}],"pointer":"/paths/~1v1~1file-certifications-attachments/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/FileCertificationsAttachmentsPostResponse","exampleIds":["paths/~1v1~1file-certifications-attachments/post/responses/201/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/FileCertificationsAttachmentsPostResponse","exampleIds":["paths/~1v1~1file-certifications-attachments/post/responses/201/content/application~1json/examples/default_example"]}}},{"code":"400","schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeInvalid","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeFuture"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeInvalid","paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeFuture"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/certifications/filecertificationsattachmentspost"}],"panels":[]}]},"httpPath":"/v1/file-certifications-attachments"},{"label":"Create a hash certification","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/certifications/hashcertificationspost","routeSlug":"/openapi/certifications/hashcertificationspost","metadata":{"seo":{"title":"Create a hash certification","description":"Creates a new certification from file hashes (no upload)"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"hashCertificationsPost","name":"Create a hash certification","isWebhook":false,"pointer":"/paths/~1v1~1hash-certifications/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create a hash certification","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Creates a new certification from file hashes (no upload)"},{"nodeType":"security","requirements":[{"schemes":[{"name":"ApiKeyAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key passed in the Authorization header as a Bearer token"}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/HashCertificationsPostRequest","exampleIds":["paths/~1v1~1hash-certifications/post/requestBody/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/HashCertificationsPostRequest","exampleIds":["paths/~1v1~1hash-certifications/post/requestBody/content/application~1json/examples/default_example"],"pointer":"/paths/~1v1~1hash-certifications/post/requestBody","description":"Request payload for creating a hash certification"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/v1/hash-certifications","servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"ApiKeyAuth","type":"http","scheme":"bearer","bearerFormat":"API Key"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/HashCertificationsPostRequest","exampleIds":["paths/~1v1~1hash-certifications/post/requestBody/content/application~1json/examples/default_example"]}},"responseCodes":["201","400"],"pointer":"/v1/hash-certifications","href":"certifications/hashcertificationspost","openApiOperationId":"hashCertificationsPost","summary":"Create a hash certification"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"schemaId":"components/schemas/HashCertificationsPostRequest","exampleIds":["paths/~1v1~1hash-certifications/post/requestBody/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/HashCertificationsPostRequest","exampleIds":["paths/~1v1~1hash-certifications/post/requestBody/content/application~1json/examples/default_example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"Created hash certification","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/HashCertificationsPostResponse","exampleIds":["paths/~1v1~1hash-certifications/post/responses/201/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/HashCertificationsPostResponse","exampleIds":["paths/~1v1~1hash-certifications/post/responses/201/content/application~1json/examples/default_example"]},{"code":"400","description":"Validation error","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits"]}},"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits"]}],"pointer":"/paths/~1v1~1hash-certifications/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/HashCertificationsPostResponse","exampleIds":["paths/~1v1~1hash-certifications/post/responses/201/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/HashCertificationsPostResponse","exampleIds":["paths/~1v1~1hash-certifications/post/responses/201/content/application~1json/examples/default_example"]}}},{"code":"400","schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/certifications/hashcertificationspost"}],"panels":[]}]},"httpPath":"/v1/hash-certifications"},{"label":"Create a data certification","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/certifications/datacertificationspost","routeSlug":"/openapi/certifications/datacertificationspost","metadata":{"seo":{"title":"Create a data certification","description":"Creates a new certification from key-value string data (no file or hash)"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"dataCertificationsPost","name":"Create a data certification","isWebhook":false,"pointer":"/paths/~1v1~1data-certifications/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create a data certification","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Creates a new certification from key-value string data (no file or hash)"},{"nodeType":"security","requirements":[{"schemes":[{"name":"ApiKeyAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key passed in the Authorization header as a Bearer token"}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/DataCertificationsPostRequest","exampleIds":["paths/~1v1~1data-certifications/post/requestBody/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/DataCertificationsPostRequest","exampleIds":["paths/~1v1~1data-certifications/post/requestBody/content/application~1json/examples/default_example"],"pointer":"/paths/~1v1~1data-certifications/post/requestBody","description":"Request payload for creating a data certification"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/v1/data-certifications","servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"ApiKeyAuth","type":"http","scheme":"bearer","bearerFormat":"API Key"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/DataCertificationsPostRequest","exampleIds":["paths/~1v1~1data-certifications/post/requestBody/content/application~1json/examples/default_example"]}},"responseCodes":["201","400"],"pointer":"/v1/data-certifications","href":"certifications/datacertificationspost","openApiOperationId":"dataCertificationsPost","summary":"Create a data certification"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"schemaId":"components/schemas/DataCertificationsPostRequest","exampleIds":["paths/~1v1~1data-certifications/post/requestBody/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/DataCertificationsPostRequest","exampleIds":["paths/~1v1~1data-certifications/post/requestBody/content/application~1json/examples/default_example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"Created data certification","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/DataCertificationsPostResponse","exampleIds":["paths/~1v1~1data-certifications/post/responses/201/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/DataCertificationsPostResponse","exampleIds":["paths/~1v1~1data-certifications/post/responses/201/content/application~1json/examples/default_example"]},{"code":"400","description":"Validation error","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/emptyData","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits"]}},"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/emptyData","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits"]}],"pointer":"/paths/~1v1~1data-certifications/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/DataCertificationsPostResponse","exampleIds":["paths/~1v1~1data-certifications/post/responses/201/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/DataCertificationsPostResponse","exampleIds":["paths/~1v1~1data-certifications/post/responses/201/content/application~1json/examples/default_example"]}}},{"code":"400","schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/emptyData","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/emptyData","paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/certifications/datacertificationspost"}],"panels":[]}]},"httpPath":"/v1/data-certifications"},{"label":"Get certification by report ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/certifications/certificationsgetbyreportid","routeSlug":"/openapi/certifications/certificationsgetbyreportid","metadata":{"seo":{"title":"Get certification by report ID","description":"Returns a certification by its report ID. While processing or when completed, signed download URLs are included in files."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"certificationsGetByReportId","name":"Get certification by report ID","isWebhook":false,"pointer":"/paths/~1v1~1certifications~1{reportId}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get certification by report ID","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns a certification by its report ID. While processing or when completed, signed download URLs are included in "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"files"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If processing "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"fails asynchronously"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (after the creation "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" has succeeded), the API responds with an "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HTTP status code appropriate to the failure"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and an "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"application/problem+json"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" body using the same "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ErrorResponseRfc"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" shape as other errors."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"404"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" applies when the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"reportId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" does not exist or is not visible to the caller."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"ApiKeyAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key passed in the Authorization header as a Bearer token"}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"reportId","in":"path","schemaId":"schema_382","description":"Report ID of the certification","required":true}],"pointer":"/paths/~1v1~1certifications~1{reportId}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/v1/certifications/{reportId}","servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"parameters":{"path":[{"name":"reportId","in":"path","required":true,"schemaId":"schema_382"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"ApiKeyAuth","type":"http","scheme":"bearer","bearerFormat":"API Key"}],"scopes":[]}],"responseCodes":["200","400","404","410","500"],"pointer":"/v1/certifications/{reportId}","href":"certifications/certificationsgetbyreportid","openApiOperationId":"certificationsGetByReportId","summary":"Get certification by report ID"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Certification by report ID with signed file URLs","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CertificationsGetByReportIdResponse","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/200/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/CertificationsGetByReportIdResponse","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/200/content/application~1json/examples/default_example"]},{"code":"400","description":"Validation error (e.g. missing report id)","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/400/content/application~1problem+json/examples/missingReportId"]}},"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/400/content/application~1problem+json/examples/missingReportId"]},{"code":"404","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Not found — the report ID is unknown or not accessible for this API key."},"children":[]}]}]}],"mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/404/content/application~1problem+json/examples/notFound"]}},"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/404/content/application~1problem+json/examples/notFound"]},{"code":"410","description":"Resource gone (certification deleted)","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/410/content/application~1problem+json/examples/resourceGone"]}},"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/410/content/application~1problem+json/examples/resourceGone"]},{"code":"500","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Asynchronous certification processing failed after creation. Use the HTTP status code as the primary signal;"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"the body follows RFC 9457. On failure, the webhook sends a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"certification.error"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" event with this same document in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" field of the envelope."},"children":[]}]}]}],"mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/500/content/application~1problem+json/examples/processing_failed"]}},"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/500/content/application~1problem+json/examples/processing_failed"]}],"pointer":"/paths/~1v1~1certifications~1{reportId}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"components/schemas/CertificationsGetByReportIdResponse","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/200/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CertificationsGetByReportIdResponse","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/200/content/application~1json/examples/default_example"]}}},{"code":"400","schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/400/content/application~1problem+json/examples/missingReportId"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/400/content/application~1problem+json/examples/missingReportId"]}}},{"code":"404","schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/404/content/application~1problem+json/examples/notFound"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/404/content/application~1problem+json/examples/notFound"]}}},{"code":"410","schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/410/content/application~1problem+json/examples/resourceGone"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/410/content/application~1problem+json/examples/resourceGone"]}}},{"code":"500","schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/500/content/application~1problem+json/examples/processing_failed"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1certifications~1{reportId}/get/responses/500/content/application~1problem+json/examples/processing_failed"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/certifications/certificationsgetbyreportid"}],"panels":[]}]},"httpPath":"/v1/certifications/{reportId}"},{"type":"separator","label":"Webhooks","variant":"secondary","content":null},{"label":"Certification webhook callback","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/certifications/certificationcallback","routeSlug":"/openapi/certifications/certificationcallback","metadata":{"seo":{"title":"Certification webhook callback","description":"Sent to the webhook_url when certification processing finishes (success or failure).Follows the Standard Webhooks specification.The payload uses a standard envelope with type, timestamp and data fields.Every callback is signed with HMAC-SHA256 via the webhook-id, webhook-timestamp, and webhook-signature headers."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"certificationCallback","name":"Certification webhook callback","isWebhook":true,"pointer":"/paths/certificationCallback/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Certification webhook callback","isWebhook":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sent to the webhook_url when certification processing finishes (success or failure)."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Follows the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://www.standardwebhooks.com"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Standard Webhooks"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" specification."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The payload uses a standard envelope with type, timestamp and data fields."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Every callback is signed with HMAC-SHA256 via the webhook-id, webhook-timestamp, and webhook-signature headers."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Authentication:"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" this is a server-to-client callback, authenticity is verified via the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"webhook-signature"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header using a dedicated signing secret ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"whsec_"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"-prefixed)."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"webhook-id","in":"header","schemaId":"schema_382","description":"Unique event identifier (idempotency key)","required":true,"example":"b5164673-02a3-4b79-af97-2be4f13d8df0"},{"name":"webhook-timestamp","in":"header","schemaId":"schema_383","description":"Unix timestamp (seconds since epoch) of the delivery attempt","required":true,"example":1674087231},{"name":"webhook-signature","in":"header","schemaId":"schema_382","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Space-delimited HMAC-SHA256 signatures in format v1,{base64}"},"children":[]}]}]}],"required":true,"example":"v1,K5oZfzN95Z9UVu1EsfQmfVNQhnkZ2pj9o9NDN/H/pI4="}],"pointer":"/paths/certificationCallback/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/WebhookEnvelope","exampleIds":["paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_completed","paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_error"]}},"schemaId":"components/schemas/WebhookEnvelope","exampleIds":["paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_completed","paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_error"],"pointer":"/paths/certificationCallback/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"webhook","method":"POST","path":"certificationCallback","servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"webhook-id","in":"header","required":true,"example":"b5164673-02a3-4b79-af97-2be4f13d8df0","schemaId":"schema_382"},{"name":"webhook-timestamp","in":"header","required":true,"example":1674087231,"schemaId":"schema_383"},{"name":"webhook-signature","in":"header","required":true,"example":"v1,K5oZfzN95Z9UVu1EsfQmfVNQhnkZ2pj9o9NDN/H/pI4=","schemaId":"schema_382"}],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/WebhookEnvelope","exampleIds":["paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_completed","paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_error"]}},"responseCodes":["200"],"pointer":"certificationCallback","href":"certifications/certificationcallback","openApiOperationId":"certificationCallback","summary":"Certification webhook callback"},"isWebhook":true,"hideReplay":false,"servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"schemaId":"components/schemas/WebhookEnvelope","exampleIds":["paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_completed","paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_error"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/WebhookEnvelope","exampleIds":["paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_completed","paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_error"]}},"examples":[{},{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Webhook received successfully"}],"pointer":"/paths/certificationCallback/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/certifications/certificationcallback"}],"panels":[]}]},"httpPath":"certificationCallback"}],"content":{"contentType":"group","meta":{"name":"Certifications"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Certifications","showPageActions":true},{"nodeType":"markdoc","content":"File and hash certifications (certifications)"}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/v1/file-certifications","summary":"Create a file certification","prefix":{"name":"post","color":"post"},"badges":[],"link":"/certifications/filecertificationspost","deprecated":false},{"title":"/v1/file-certifications-attachments","summary":"Create file certification attachments","prefix":{"name":"post","color":"post"},"badges":[],"link":"/certifications/filecertificationsattachmentspost","deprecated":false},{"title":"/v1/hash-certifications","summary":"Create a hash certification","prefix":{"name":"post","color":"post"},"badges":[],"link":"/certifications/hashcertificationspost","deprecated":false},{"title":"/v1/data-certifications","summary":"Create a data certification","prefix":{"name":"post","color":"post"},"badges":[],"link":"/certifications/datacertificationspost","deprecated":false},{"title":"/v1/certifications/{reportId}","summary":"Get certification by report ID","prefix":{"name":"get","color":"get"},"badges":[],"link":"/certifications/certificationsgetbyreportid","deprecated":false}]},{"kind":"group-items","title":"Webhooks","titleTranslationKey":"webhooks","items":[{"title":"certificationCallback","summary":"Certification webhook callback","prefix":{"name":"post","color":"post"},"badges":[],"link":"/certifications/certificationcallback","deprecated":false}]}]}]}]}},{"type":"group","label":"TrueFlows","link":"/openapi/trueflows","routeSlug":"/openapi/trueflows","items":[{"label":"List templates","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/trueflows/templatesgetall","routeSlug":"/openapi/trueflows/templatesgetall","metadata":{"seo":{"title":"List templates","description":"Returns a list of the flow templates available for the api key"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"templatesGetAll","name":"List templates","isWebhook":false,"pointer":"/paths/~1v1~1templates/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List templates","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Returns a list of the flow templates available for the api key"},{"nodeType":"security","requirements":[{"schemes":[{"name":"ApiKeyAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key passed in the Authorization header as a Bearer token"}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/v1/templates","servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"ApiKeyAuth","type":"http","scheme":"bearer","bearerFormat":"API Key"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/v1/templates","href":"trueflows/templatesgetall","openApiOperationId":"templatesGetAll","summary":"List templates"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of flow templates","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1v1~1templates/get/responses/200/content/application~1json/examples/default_example"]}},"schemaId":"schema_384","exampleIds":["paths/~1v1~1templates/get/responses/200/content/application~1json/examples/default_example"],"headers":{"X-Total-Count":{"schema":{"type":"integer"},"description":"Total number of items"}},"headerSchemaId":"schema_385"}],"pointer":"/paths/~1v1~1templates/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_384","exampleIds":["paths/~1v1~1templates/get/responses/200/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_384","exampleIds":["paths/~1v1~1templates/get/responses/200/content/application~1json/examples/default_example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/trueflows/templatesgetall"}],"panels":[]}]},"httpPath":"/v1/templates"},{"label":"Create a TrueFlow","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/trueflows/trueflowspost","routeSlug":"/openapi/trueflows/trueflowspost","metadata":{"seo":{"title":"Create a TrueFlow","description":"Creates a new TrueFlow from a template"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"trueFlowsPost","name":"Create a TrueFlow","isWebhook":false,"pointer":"/paths/~1v1~1true-flows/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create a TrueFlow","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Creates a new TrueFlow from a template"},{"nodeType":"security","requirements":[{"schemes":[{"name":"ApiKeyAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key passed in the Authorization header as a Bearer token"}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/TrueFlowsPostRequest","exampleIds":["paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Only template token","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With flow data","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With sign data","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Complete example"]}},"schemaId":"components/schemas/TrueFlowsPostRequest","exampleIds":["paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Only template token","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With flow data","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With sign data","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Complete example"],"pointer":"/paths/~1v1~1true-flows/post/requestBody","description":"Request payload for creating a TrueFlow"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/v1/true-flows","servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"ApiKeyAuth","type":"http","scheme":"bearer","bearerFormat":"API Key"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/TrueFlowsPostRequest","exampleIds":["paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Only template token","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With flow data","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With sign data","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Complete example"]}},"responseCodes":["201","400"],"pointer":"/v1/true-flows","href":"trueflows/trueflowspost","openApiOperationId":"trueFlowsPost","summary":"Create a TrueFlow"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"schemaId":"components/schemas/TrueFlowsPostRequest","exampleIds":["paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Only template token","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With flow data","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With sign data","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Complete example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/TrueFlowsPostRequest","exampleIds":["paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Only template token","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With flow data","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With sign data","paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Complete example"]}},"examples":[{},{},{},{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"Created TrueFlow","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TrueFlowsPostResponse","exampleIds":["paths/~1v1~1true-flows/post/responses/201/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/TrueFlowsPostResponse","exampleIds":["paths/~1v1~1true-flows/post/responses/201/content/application~1json/examples/default_example"]},{"code":"400","description":"Validation error","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/missingTemplateToken","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowTemplateNotFound","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowDataValidation","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/signDataValidation","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked"]}},"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/missingTemplateToken","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowTemplateNotFound","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowDataValidation","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/signDataValidation","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked"]}],"pointer":"/paths/~1v1~1true-flows/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/TrueFlowsPostResponse","exampleIds":["paths/~1v1~1true-flows/post/responses/201/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TrueFlowsPostResponse","exampleIds":["paths/~1v1~1true-flows/post/responses/201/content/application~1json/examples/default_example"]}}},{"code":"400","schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/missingTemplateToken","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowTemplateNotFound","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowDataValidation","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/signDataValidation","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/missingTemplateToken","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowTemplateNotFound","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowDataValidation","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/signDataValidation","paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/trueflows/trueflowspost"}],"panels":[]}]},"httpPath":"/v1/true-flows"},{"label":"Create trueflow attachment","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/trueflows/trueflowsattachmentspost","routeSlug":"/openapi/trueflows/trueflowsattachmentspost","metadata":{"seo":{"title":"Create trueflow attachment","description":"Create an Attachment for a TrueFlow"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"trueFlowsAttachmentsPost","name":"Create trueflow attachment","isWebhook":false,"pointer":"/paths/~1v1~1true-flows-attachments/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create trueflow attachment","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Create an Attachment for a TrueFlow"},{"nodeType":"security","requirements":[{"schemes":[{"name":"ApiKeyAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key passed in the Authorization header as a Bearer token"}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/TrueFlowsAttachmentsPostRequest","exampleIds":["paths/~1v1~1true-flows-attachments/post/requestBody/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/TrueFlowsAttachmentsPostRequest","exampleIds":["paths/~1v1~1true-flows-attachments/post/requestBody/content/application~1json/examples/default_example"],"pointer":"/paths/~1v1~1true-flows-attachments/post/requestBody","description":"Request payload for creating an attachment"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/v1/true-flows-attachments","servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"ApiKeyAuth","type":"http","scheme":"bearer","bearerFormat":"API Key"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/TrueFlowsAttachmentsPostRequest","exampleIds":["paths/~1v1~1true-flows-attachments/post/requestBody/content/application~1json/examples/default_example"]}},"responseCodes":["201","400"],"pointer":"/v1/true-flows-attachments","href":"trueflows/trueflowsattachmentspost","openApiOperationId":"trueFlowsAttachmentsPost","summary":"Create trueflow attachment"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/openapi","description":"Mock server","isMockServer":true},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}],"schemaId":"components/schemas/TrueFlowsAttachmentsPostRequest","exampleIds":["paths/~1v1~1true-flows-attachments/post/requestBody/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/TrueFlowsAttachmentsPostRequest","exampleIds":["paths/~1v1~1true-flows-attachments/post/requestBody/content/application~1json/examples/default_example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"TrueFlows data","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TrueFlow","exampleIds":["paths/~1v1~1true-flows-attachments/post/responses/201/content/application~1json/examples/default_example"]}},"schemaId":"components/schemas/TrueFlow","exampleIds":["paths/~1v1~1true-flows-attachments/post/responses/201/content/application~1json/examples/default_example"]},{"code":"400","description":"Validation error","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation"]}},"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation"]}],"pointer":"/paths/~1v1~1true-flows-attachments/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/TrueFlow","exampleIds":["paths/~1v1~1true-flows-attachments/post/responses/201/content/application~1json/examples/default_example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TrueFlow","exampleIds":["paths/~1v1~1true-flows-attachments/post/responses/201/content/application~1json/examples/default_example"]}}},{"code":"400","schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ErrorResponseRfc","exampleIds":["paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload","paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/trueflows/trueflowsattachmentspost"}],"panels":[]}]},"httpPath":"/v1/true-flows-attachments"}],"content":{"contentType":"group","meta":{"name":"TrueFlows"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"TrueFlows","showPageActions":true},{"nodeType":"markdoc","content":"True Flow"}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/v1/templates","summary":"List templates","prefix":{"name":"get","color":"get"},"badges":[],"link":"/trueflows/templatesgetall","deprecated":false},{"title":"/v1/true-flows","summary":"Create a TrueFlow","prefix":{"name":"post","color":"post"},"badges":[],"link":"/trueflows/trueflowspost","deprecated":false},{"title":"/v1/true-flows-attachments","summary":"Create trueflow attachment","prefix":{"name":"post","color":"post"},"badges":[],"link":"/trueflows/trueflowsattachmentspost","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/CreditsGetResponse":{"id":"components/schemas/CreditsGetResponse","kind":"json-schema","title":"CreditsGetResponse","data":{"type":"object","description":"Current credits balance","properties":{"available":{"type":"number","description":"Available credits (purchased minus used)"},"purchased":{"type":"number","description":"Total purchased credits quota"},"used":{"type":"number","description":"Credits used"},"expires_at":{"type":"string","format":"date","description":"Expiration date of the credits (YYYY-MM-DD)"}},"required":["available","purchased","used","expires_at"]}},"components/schemas/ErrorResponse":{"id":"components/schemas/ErrorResponse","kind":"json-schema","title":"ErrorResponse","data":{"type":"object","description":"Error response","properties":{"message":{"type":"string","example":"Malformed payload."},"code":{"type":"number","example":123}}}},"components/schemas/ErrorResponseRfc":{"id":"components/schemas/ErrorResponseRfc","kind":"json-schema","title":"ErrorResponseRfc","data":{"type":"object","description":"RFC 9457 Problem Details for HTTP APIs with application-specific extensions.","properties":{"type":{"type":"string","format":"uri","description":"A URI reference that identifies the problem type.","example":"https://api.truescreen.io/errors/validation-error"},"title":{"type":"string","description":"Short, human-readable summary of the problem.","example":"Validation failed"},"status":{"type":"integer","description":"HTTP status code.","example":400},"detail":{"type":"string","description":"Human-readable explanation specific to this occurrence.","example":"One or more fields have invalid values"},"code":{"type":"string","description":"Unique code to identify the error.","example":"TS-000"}},"required":["title","code"]}},"components/schemas/FileCertificationsAttachmentsPostRequest":{"id":"components/schemas/FileCertificationsAttachmentsPostRequest","kind":"json-schema","title":"FileCertificationsAttachmentsPostRequest","data":{"type":"object","description":"Request payload for creating file certification attachments (upload URLs)","properties":{"files":{"type":"array","description":"List of files to get upload URLs for","minItems":1,"items":{"type":"object","properties":{"file_name":{"type":"string","description":"Name of the file to upload"},"creation_datetime":{"type":"string","format":"date-time","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Optional. ISO 8601 ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Z"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or offset). Past date in validation."},"children":[]}]}]}]}},"required":["file_name"]}}},"required":["files"],"additionalProperties":false}},"components/schemas/FileCertificationsAttachmentsPostResponse":{"id":"components/schemas/FileCertificationsAttachmentsPostResponse","kind":"json-schema","title":"FileCertificationsAttachmentsPostResponse","data":{"type":"array","description":"List of attachments with upload URLs","items":{"$ref":"#/components/schemas/FileCertificationsAttachmentsPostResponseItem"}}},"components/schemas/FileCertificationsAttachmentsPostResponseItem":{"id":"components/schemas/FileCertificationsAttachmentsPostResponseItem","kind":"json-schema","title":"FileCertificationsAttachmentsPostResponseItem","data":{"type":"object","description":"Single attachment with upload URL","properties":{"file_name":{"type":"string","description":"Name of the file"},"upload_session_token":{"type":"string","description":"Token to use in the POST /v1/file-certifications call"},"upload_url":{"type":"string","format":"uri","description":"Pre-signed URL to upload the file (expires in 120 seconds)"}},"required":["file_name","upload_session_token","upload_url"]}},"components/schemas/FileCertificationsPostRequest":{"id":"components/schemas/FileCertificationsPostRequest","kind":"json-schema","title":"FileCertificationsPostRequest","data":{"type":"object","description":"Request payload for creating a file certification","properties":{"title":{"type":"string","description":"Title of the certification"},"generate_pdf_report":{"type":"boolean","description":"Whether to generate a PDF report (defaults to true)"},"webhook_url":{"type":"string","format":"uri","description":"Optional webhook URL for completion notification. Callbacks are signed per the Standard Webhooks specification. The payload uses a standard envelope with type, timestamp and data fields."},"metadata":{"type":"object","additionalProperties":true,"description":"Optional metadata key-value pairs"},"upload_session_token":{"type":"string","description":"Token received from file-certifications-attachments step"}},"required":["title","upload_session_token"],"additionalProperties":false}},"components/schemas/FileCertificationsPostResponse":{"id":"components/schemas/FileCertificationsPostResponse","kind":"json-schema","title":"FileCertificationsPostResponse","data":{"type":"object","description":"Created file certification data","properties":{"report_id":{"type":"string","description":"Unique report identifier"},"status":{"type":"string","description":"Certification status"},"credits_amount":{"type":"number","description":"Credits consumed"},"title":{"type":"string","description":"Title of the certification"},"created_at":{"type":"string","format":"date-time","description":"Creation timestamp"}},"required":["report_id","status","credits_amount","title","created_at"]}},"components/schemas/HashCertificationsPostRequest":{"id":"components/schemas/HashCertificationsPostRequest","kind":"json-schema","title":"HashCertificationsPostRequest","data":{"type":"object","description":"Request payload for creating a hash certification","properties":{"title":{"type":"string","description":"Title of the certification"},"generate_pdf_report":{"type":"boolean","description":"Whether to generate a PDF report (defaults to true)"},"webhook_url":{"type":"string","format":"uri","description":"Optional webhook URL for completion notification. Callbacks are signed per the Standard Webhooks specification. The payload uses a standard envelope with type, timestamp and data fields."},"metadata":{"type":"object","additionalProperties":true,"description":"Optional metadata key-value pairs"},"files":{"type":"array","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"List of files (name + hash), no upload"},"children":[]}]}]}],"minItems":1,"items":{"type":"object","properties":{"file_name":{"type":"string","description":"Name of the file"},"hash":{"type":"string","description":"Hash of the file content"}},"required":["file_name","hash"]}}},"required":["title","files"],"additionalProperties":false}},"components/schemas/HashCertificationsPostResponse":{"id":"components/schemas/HashCertificationsPostResponse","kind":"json-schema","title":"HashCertificationsPostResponse","data":{"type":"object","description":"Created hash certification data","properties":{"report_id":{"type":"string","description":"Unique report identifier"},"status":{"type":"string","description":"Certification status"},"credits_amount":{"type":"number","description":"Credits consumed"},"title":{"type":"string","description":"Title of the certification"},"created_at":{"type":"string","format":"date-time","description":"Creation timestamp"}},"required":["report_id","status","credits_amount","title","created_at"]}},"components/schemas/DataCertificationsPostRequest":{"id":"components/schemas/DataCertificationsPostRequest","kind":"json-schema","title":"DataCertificationsPostRequest","data":{"type":"object","description":"Request payload for creating a data certification","properties":{"title":{"type":"string","minLength":1,"description":"Title of the certification"},"generate_pdf_report":{"type":"boolean","description":"Whether to generate a PDF report (defaults to true)"},"webhook_url":{"type":"string","format":"uri","description":"Optional webhook URL for completion notification. Callbacks are signed per the Standard Webhooks specification."},"data":{"type":"object","description":"Key-value string pairs to certify (at least one required)","minProperties":1,"maxProperties":100,"additionalProperties":{"type":"string","maxLength":4096}}},"required":["title","data"],"additionalProperties":false}},"components/schemas/DataCertificationsPostResponse":{"id":"components/schemas/DataCertificationsPostResponse","kind":"json-schema","title":"DataCertificationsPostResponse","data":{"type":"object","description":"Created data certification data","properties":{"report_id":{"type":"string","description":"Unique report identifier"},"status":{"type":"string","description":"Certification status"},"credits_amount":{"type":"number","description":"Credits consumed"},"title":{"type":"string","description":"Title of the certification"},"created_at":{"type":"string","format":"date-time","description":"Creation timestamp"}},"required":["report_id","status","credits_amount","title","created_at"]}},"components/schemas/CertificationFileItem":{"id":"components/schemas/CertificationFileItem","kind":"json-schema","title":"CertificationFileItem","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"File entry with signed URL (xml, media, report, data, true_file)"},"children":[]}]}]}],"properties":{"type":{"type":"string","enum":["xml","media","report","data","true_file"],"description":"Type of file"},"url":{"type":"string","format":"uri","description":"Pre-signed URL to download the file"}},"required":["type","url"]}},"components/schemas/CertificationsGetByReportIdResponse":{"id":"components/schemas/CertificationsGetByReportIdResponse","kind":"json-schema","title":"CertificationsGetByReportIdResponse","data":{"type":"object","description":"Certification by report ID with signed file URLs","properties":{"report_id":{"type":"string","description":"Unique report identifier"},"status":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Certification lifecycle status while the resource is on the success path, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"pending"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (in progress) or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"completed"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If asynchronous processing fails, this endpoint returns an error HTTP status and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"application/problem+json"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" instead of this envelope (see responses 422, 500)."},"children":[]}]}]}]},"created_at":{"type":"string","format":"date-time","description":"Creation timestamp"},"title":{"type":"string","description":"Title of the certification"},"files":{"type":"array","description":"List of files with signed download URLs; empty while pending","items":{"$ref":"#/components/schemas/CertificationFileItem"}}},"required":["report_id","status","created_at","title","files"]}},"components/schemas/WebhookEnvelope":{"id":"components/schemas/WebhookEnvelope","kind":"json-schema","title":"WebhookEnvelope","data":{"type":"object","description":"Standard Webhooks envelope wrapping all webhook callback payloads","properties":{"type":{"type":"string","description":"Event type: certification.completed or certification.error","enum":["certification.completed","certification.error"]},"timestamp":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of when the event occurred"},"data":{"type":"object","description":"Event payload: CertificationsGetByReportIdResponse on success, ErrorResponseRfc on failure"}},"required":["type","timestamp","data"]}},"components/schemas/TemplatesGetResponse":{"id":"components/schemas/TemplatesGetResponse","kind":"json-schema","title":"TemplatesGetResponse","data":{"type":"object","description":"Flow Template item in the list","properties":{"name":{"type":"string","description":"Template name"},"token":{"type":"string","description":"Unique identifier for the flow template"},"flow_data":{"type":"object","description":"Normalized form schema"},"sign_data":{"type":"object","description":"Normalized sign data schema"}},"required":["name","token","flow_data","sign_data"]}},"components/schemas/TrueFlow":{"id":"components/schemas/TrueFlow","kind":"json-schema","title":"TrueFlow","data":{"type":"object","properties":{"token":{"type":"string","description":"Unique identifier for the Attachment"},"file_name":{"type":"string","description":"Name of the uploaded file"},"upload_url":{"type":"string","description":"Upload url where to upload the file"}},"required":["token","file_name","upload_url"]}},"components/schemas/TrueFlowsAttachmentsPostRequest":{"id":"components/schemas/TrueFlowsAttachmentsPostRequest","kind":"json-schema","title":"TrueFlowsAttachmentsPostRequest","data":{"type":"object","description":"Request payload for creating a TrueFlow attachment","properties":{"file_name":{"type":"string","description":"Name of the file to upload"}},"required":["file_name"],"additionalProperties":false}},"components/schemas/TrueFlowsPostRequest":{"id":"components/schemas/TrueFlowsPostRequest","kind":"json-schema","title":"TrueFlowsPostRequest","data":{"type":"object","description":"Request payload for creating a TrueFlow","properties":{"name":{"type":"string","description":"Name of the TrueFlow"},"expires_at":{"type":"string","format":"date-time","description":"Expiration date/time for the TrueFlow (ISO 8601)"},"template_token":{"type":"string","description":"Token of the flow template to use"},"flow_data":{"type":"object","description":"Key-value data for the flow form (keys and values depend on template)"},"sign_data":{"type":"array","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Array of signer data objects (e.g. signer_email, signer_name per item)"},"children":[]}]}]}],"items":{"type":"object"}}},"required":["template_token"],"additionalProperties":false}},"components/schemas/TrueFlowsPostResponse":{"id":"components/schemas/TrueFlowsPostResponse","kind":"json-schema","title":"TrueFlowsPostResponse","data":{"type":"object","description":"Created TrueFlow data","properties":{"token":{"type":"string","description":"Unique identifier for the TrueFlow"},"trueLink":{"type":"string","description":"Deep link url to the TrueFlow"}},"required":["token","trueLink"]}},"schema_382":{"kind":"json-schema","data":{"type":"string"},"id":"schema_382"},"schema_383":{"kind":"json-schema","data":{"type":"integer"},"id":"schema_383"},"schema_384":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/TemplatesGetResponse"}},"id":"schema_384"},"schema_385":{"kind":"json-schema","data":{"type":"object","properties":{"X-Total-Count":{"type":"integer","description":"Total number of items"}}},"id":"schema_385"}},"exampleStore":{"components/examples/CreditsGetResponseExample":{"id":"components/examples/CreditsGetResponseExample","value":{"available":95,"purchased":100,"used":5,"expires_at":"2026-12-31"},"summary":"Credits balance"},"components/examples/CreateTrueFlowAttachmentRequestExample":{"id":"components/examples/CreateTrueFlowAttachmentRequestExample","value":{"file_name":"test.pdf"},"summary":"Request an url to upload an attachment"},"components/examples/CreateTrueFlowAttachmentResponseExample":{"id":"components/examples/CreateTrueFlowAttachmentResponseExample","value":{"token":"a1b2c3d4e5f6g7h8i9j0k1","file_name":"test.pdf","upload_url":"https://s3./a1b2c3d4e5f6g7h8i9j0k1"},"summary":"Update special event request"},"components/examples/CreateTrueFlowRequestExampleBase":{"id":"components/examples/CreateTrueFlowRequestExampleBase","value":{"template_token":"f6g7h8i9j0k1a1b2c3d4e5","name":"New True Flow","expires_at":"2026-12-31T10:00:00+01:00"},"summary":"Create TrueFlow with template token"},"components/examples/CreateTrueFlowRequestExampleFlowData":{"id":"components/examples/CreateTrueFlowRequestExampleFlowData","value":{"template_token":"f6g7h8i9j0k1a1b2c3d4e5","flow_data":{"first_name":"John","last_name":"Doe"}},"summary":"Create TrueFlow with template token"},"components/examples/CreateTrueFlowRequestExampleSignData":{"id":"components/examples/CreateTrueFlowRequestExampleSignData","value":{"template_token":"f6g7h8i9j0k1a1b2c3d4e5","sign_data":[{"signer_email":"john.doe@example.com","signer_name":"John Doe"}]},"summary":"Create TrueFlow with template token"},"components/examples/CreateTrueFlowRequestExampleComplete":{"id":"components/examples/CreateTrueFlowRequestExampleComplete","value":{"template_token":"f6g7h8i9j0k1a1b2c3d4e5","name":"New True Flow","flow_data":{"first_name":"John","last_name":"Doe"},"sign_data":[{"signer_email":"john.doe@example.com","signer_name":"John Doe"}]},"summary":"Create TrueFlow with template token"},"components/examples/CreateTrueFlowResponseExample":{"id":"components/examples/CreateTrueFlowResponseExample","value":{"token":"f6g7h8i9j0k1a1b2c3d4e5","trueLink":"https://truelink.truescreen.app/f6g7h8i9j0k1a1b2c3d4e5"},"summary":"Created TrueFlow (placeholder – complete with real values)"},"components/examples/FileCertificationsAttachmentsPostRequestExample":{"id":"components/examples/FileCertificationsAttachmentsPostRequestExample","value":{"files":[{"file_name":"document.pdf","creation_datetime":"2026-01-01T00:00:00Z"}]},"summary":"Request upload URLs for files"},"components/examples/FileCertificationsAttachmentsPostResponseExample":{"id":"components/examples/FileCertificationsAttachmentsPostResponseExample","value":[{"file_name":"document.pdf","upload_session_token":"aaabbbccc","upload_url":"https://s3.example.com/aaabbbccc"}],"summary":"Attachments with upload URLs (placeholder)"},"components/examples/FileCertificationsPostRequestExample":{"id":"components/examples/FileCertificationsPostRequestExample","value":{"title":"Files to certify","upload_session_token":"aaabbbccc","webhook_url":"https://example.com/callback","metadata":{"name":"John Doe","email":"john.doe@example.com"}},"summary":"Create file certification (placeholder)"},"components/examples/FileCertificationsPostResponseExample":{"id":"components/examples/FileCertificationsPostResponseExample","value":{"report_id":"1111-1111-1111-1111","status":"pending","credits_amount":1,"title":"Files to certify","created_at":"2026-01-01T00:00:00Z"},"summary":"Created file certification (placeholder)"},"components/examples/HashCertificationsPostRequestExample":{"id":"components/examples/HashCertificationsPostRequestExample","value":{"title":"Hashes to certify","files":[{"file_name":"document.pdf","hash":"1234567890"}],"webhook_url":"https://example.com/callback","metadata":{"name":"John Doe","email":"john.doe@example.com"}},"summary":"Create hash certification (placeholder)"},"components/examples/HashCertificationsPostResponseExample":{"id":"components/examples/HashCertificationsPostResponseExample","value":{"report_id":"1111-1111-1111-1111","status":"pending","credits_amount":1,"title":"Hashes to certify","created_at":"2026-01-01T00:00:00Z"},"summary":"Created hash certification (placeholder)"},"components/examples/DataCertificationsPostRequestExample":{"id":"components/examples/DataCertificationsPostRequestExample","value":{"title":"Contract data attestation","data":{"case_number":"2024/001","client_name":"Mario Rossi","contract_ref":"CTR-20240315"},"webhook_url":"https://example.com/callback","generate_pdf_report":true},"summary":"Create data certification (placeholder)"},"components/examples/DataCertificationsPostResponseExample":{"id":"components/examples/DataCertificationsPostResponseExample","value":{"report_id":"1111-1111-1111-1111","status":"pending","credits_amount":1,"title":"Contract data attestation","created_at":"2026-01-01T00:00:00Z"},"summary":"Created data certification (placeholder)"},"components/examples/CertificationsGetByReportIdResponseExample":{"id":"components/examples/CertificationsGetByReportIdResponseExample","value":{"report_id":"1111-1111-1111-1111","status":"pending","created_at":"2026-01-01T00:00:00Z","title":"Hashes to certify","files":[{"type":"report","url":"https://s3.example.com/1111-1111-1111-1111.pdf"},{"type":"xml","url":"https://s3.example.com/1111-1111-1111-1111.xml"}]},"summary":"Certification by report ID (placeholder)"},"components/examples/CertificationsGetAsyncProcessingErrorExample":{"id":"components/examples/CertificationsGetAsyncProcessingErrorExample","value":{"type":"https://truescreen.redocly.app/errors/server-error","title":"Certification processing error","status":500,"detail":"Digital signature error.","code":"TS-014"},"summary":"Async certification processing failed (example)"},"components/examples/TemplatesGetAllResponseExample":{"id":"components/examples/TemplatesGetAllResponseExample","value":[{"name":"Photo Acquisition","token":"f6g7h8i9j0k1a1b2c3d4e5","flow_data":{"type":"object","required":["first_name","last_name"],"properties":{"first_name":{"type":"string","format":"hidden","title":"First Name","readOnly":true,"minLength":0},"last_name":{"type":"string","title":"Last Name","format":"hidden","readOnly":true,"minLength":0}}},"sign_data":{"type":"array","items":{"type":"object","required":["signer_email","signer_name"],"properties":{"signer_email":{"type":"string","title":"E-mail","format":"hidden"},"signer_name":{"type":"string","title":"First and last name","format":"hidden"}}}}}],"summary":"List of templates"},"paths/~1v1~1credits/get/responses/200/content/application~1json/examples/default_example":{"value":{"available":95,"purchased":100,"used":5,"expires_at":"2026-12-31"},"key":"default_example","summary":"Credits balance","id":"paths/~1v1~1credits/get/responses/200/content/application~1json/examples/default_example"},"paths/~1v1~1file-certifications/post/requestBody/content/application~1json/examples/default_example":{"value":{"title":"Files to certify","upload_session_token":"aaabbbccc","webhook_url":"https://example.com/callback","metadata":{"name":"John Doe","email":"john.doe@example.com"}},"key":"default_example","summary":"Create file certification (placeholder)","id":"paths/~1v1~1file-certifications/post/requestBody/content/application~1json/examples/default_example"},"paths/~1v1~1file-certifications/post/responses/201/content/application~1json/examples/default_example":{"value":{"report_id":"1111-1111-1111-1111","status":"pending","credits_amount":1,"title":"Files to certify","created_at":"2026-01-01T00:00:00Z"},"key":"default_example","summary":"Created file certification (placeholder)","id":"paths/~1v1~1file-certifications/post/responses/201/content/application~1json/examples/default_example"},"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Malformed payload.","code":"TS-001"},"key":"malformedPayload","summary":"Malformed payload or missing auth","id":"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload"},"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"must have required property 'title' or 'upload_session_token'.","code":"TS-002"},"key":"missingRequired","summary":"Missing required field","id":"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired"},"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"The attachment is already associated with a template.","code":"TS-006"},"key":"attachmentAlreadyLinked","summary":"Attachment already linked to template","id":"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked"},"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Insufficient credit balance to complete the operation.","code":"TS-008"},"key":"insufficientCredits","summary":"Insufficient credits available","id":"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits"},"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/noCertificationAttachments":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"upload_session_token has no associated attachments.","code":"TS-011"},"key":"noCertificationAttachments","summary":"No certification attachments found","id":"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/noCertificationAttachments"},"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/certificationAlreadyCreated":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"The upload_session_token has already been used to create a certification.","code":"TS-012"},"key":"certificationAlreadyCreated","summary":"Certification already created for upload session token","id":"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/certificationAlreadyCreated"},"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/notAllFilesUploaded":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Some registered files were not uploaded before creation.","code":"TS-013"},"key":"notAllFilesUploaded","summary":"Not all files have been uploaded","id":"paths/~1v1~1file-certifications/post/responses/400/content/application~1problem+json/examples/notAllFilesUploaded"},"paths/~1v1~1file-certifications-attachments/post/requestBody/content/application~1json/examples/default_example":{"value":{"files":[{"file_name":"document.pdf","creation_datetime":"2026-01-01T00:00:00Z"}]},"key":"default_example","summary":"Request upload URLs for files","id":"paths/~1v1~1file-certifications-attachments/post/requestBody/content/application~1json/examples/default_example"},"paths/~1v1~1file-certifications-attachments/post/responses/201/content/application~1json/examples/default_example":{"value":[{"file_name":"document.pdf","upload_session_token":"aaabbbccc","upload_url":"https://s3.example.com/aaabbbccc"}],"key":"default_example","summary":"Attachments with upload URLs (placeholder)","id":"paths/~1v1~1file-certifications-attachments/post/responses/201/content/application~1json/examples/default_example"},"paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Malformed payload.","code":"TS-001"},"key":"malformedPayload","summary":"Malformed payload","id":"paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload"},"paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"must have required property 'files'.","code":"TS-002"},"key":"payloadValidation","summary":"Payload validation (e.g. missing files)","id":"paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation"},"paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeInvalid":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Invalid creation datetime: expected ISO 8601 date-time string.","code":"TS-002"},"key":"creationDatetimeInvalid","summary":"Invalid creation_datetime format","id":"paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeInvalid"},"paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeFuture":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Future creation datetime is not allowed.","code":"TS-002"},"key":"creationDatetimeFuture","summary":"creation_datetime in the future","id":"paths/~1v1~1file-certifications-attachments/post/responses/400/content/application~1problem+json/examples/creationDatetimeFuture"},"paths/~1v1~1hash-certifications/post/requestBody/content/application~1json/examples/default_example":{"value":{"title":"Hashes to certify","files":[{"file_name":"document.pdf","hash":"1234567890"}],"webhook_url":"https://example.com/callback","metadata":{"name":"John Doe","email":"john.doe@example.com"}},"key":"default_example","summary":"Create hash certification (placeholder)","id":"paths/~1v1~1hash-certifications/post/requestBody/content/application~1json/examples/default_example"},"paths/~1v1~1hash-certifications/post/responses/201/content/application~1json/examples/default_example":{"value":{"report_id":"1111-1111-1111-1111","status":"pending","credits_amount":1,"title":"Hashes to certify","created_at":"2026-01-01T00:00:00Z"},"key":"default_example","summary":"Created hash certification (placeholder)","id":"paths/~1v1~1hash-certifications/post/responses/201/content/application~1json/examples/default_example"},"paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Malformed payload.","code":"TS-001"},"key":"malformedPayload","summary":"Malformed payload or missing auth","id":"paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload"},"paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"must have required property 'title' or 'files'.","code":"TS-002"},"key":"missingRequired","summary":"Missing required field (title or files)","id":"paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired"},"paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Insufficient credit balance to complete the operation.","code":"TS-008"},"key":"insufficientCredits","summary":"Insufficient credits available","id":"paths/~1v1~1hash-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits"},"paths/~1v1~1data-certifications/post/requestBody/content/application~1json/examples/default_example":{"value":{"title":"Contract data attestation","data":{"case_number":"2024/001","client_name":"Mario Rossi","contract_ref":"CTR-20240315"},"webhook_url":"https://example.com/callback","generate_pdf_report":true},"key":"default_example","summary":"Create data certification (placeholder)","id":"paths/~1v1~1data-certifications/post/requestBody/content/application~1json/examples/default_example"},"paths/~1v1~1data-certifications/post/responses/201/content/application~1json/examples/default_example":{"value":{"report_id":"1111-1111-1111-1111","status":"pending","credits_amount":1,"title":"Contract data attestation","created_at":"2026-01-01T00:00:00Z"},"key":"default_example","summary":"Created data certification (placeholder)","id":"paths/~1v1~1data-certifications/post/responses/201/content/application~1json/examples/default_example"},"paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Malformed payload.","code":"TS-001"},"key":"malformedPayload","summary":"Malformed payload or missing auth","id":"paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/malformedPayload"},"paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"must have required property 'data'.","code":"TS-002"},"key":"missingRequired","summary":"Missing required field (title or data)","id":"paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/missingRequired"},"paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/emptyData":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"must NOT have fewer than 1 properties.","code":"TS-002"},"key":"emptyData","summary":"Empty data object","id":"paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/emptyData"},"paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Insufficient credits available.","code":"TS-008"},"key":"insufficientCredits","summary":"Insufficient credits available","id":"paths/~1v1~1data-certifications/post/responses/400/content/application~1problem+json/examples/insufficientCredits"},"paths/~1v1~1certifications~1{reportId}/get/responses/200/content/application~1json/examples/default_example":{"value":{"report_id":"1111-1111-1111-1111","status":"pending","created_at":"2026-01-01T00:00:00Z","title":"Hashes to certify","files":[{"type":"report","url":"https://s3.example.com/1111-1111-1111-1111.pdf"},{"type":"xml","url":"https://s3.example.com/1111-1111-1111-1111.xml"}]},"key":"default_example","summary":"Certification by report ID (placeholder)","id":"paths/~1v1~1certifications~1{reportId}/get/responses/200/content/application~1json/examples/default_example"},"paths/~1v1~1certifications~1{reportId}/get/responses/400/content/application~1problem+json/examples/missingReportId":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Missing report id.","code":"TS-001"},"key":"missingReportId","summary":"Missing report id","id":"paths/~1v1~1certifications~1{reportId}/get/responses/400/content/application~1problem+json/examples/missingReportId"},"paths/~1v1~1certifications~1{reportId}/get/responses/404/content/application~1problem+json/examples/notFound":{"value":{"type":"https://truescreen.redocly.app/errors/not-found-error","title":"Not found error","status":404,"detail":"Certification not found.","code":"TS-xxx"},"key":"notFound","summary":"Certification not found","id":"paths/~1v1~1certifications~1{reportId}/get/responses/404/content/application~1problem+json/examples/notFound"},"paths/~1v1~1certifications~1{reportId}/get/responses/410/content/application~1problem+json/examples/resourceGone":{"value":{"type":"https://truescreen.redocly.app/errors/resource-gone-error","title":"Resource gone error","status":410,"detail":"Certification deleted.","code":"TS-xxx"},"key":"resourceGone","summary":"Certification deleted","id":"paths/~1v1~1certifications~1{reportId}/get/responses/410/content/application~1problem+json/examples/resourceGone"},"paths/~1v1~1certifications~1{reportId}/get/responses/500/content/application~1problem+json/examples/processing_failed":{"value":{"type":"https://truescreen.redocly.app/errors/server-error","title":"Certification processing error","status":500,"detail":"Digital signature error.","code":"TS-014"},"key":"processing_failed","summary":"Async certification processing failed (example)","id":"paths/~1v1~1certifications~1{reportId}/get/responses/500/content/application~1problem+json/examples/processing_failed"},"paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_completed":{"value":{"type":"certification.completed","timestamp":"2026-03-27T14:30:00Z","data":{"report_id":"d8c2aef3-72a7-4a5f-b0e7-4308a88c6cff","status":"completed","created_at":"2026-03-27T14:25:00Z","title":"Certified documents","files":[{"type":"report","url":"https://s3.example.com/report.pdf"},{"type":"xml","url":"https://s3.example.com/signed.xml"},{"type":"data","url":"https://s3.example.com/jsonData.json"}]}},"key":"certification_completed","summary":"Certification completed successfully","id":"paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_completed"},"paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_error":{"value":{"type":"certification.error","timestamp":"2026-03-27T14:30:00Z","data":{"type":"https://truescreen.redocly.app/errors/server-error","title":"Certification processing error","status":500,"detail":"Digital sign error.","code":"TS-014"}},"key":"certification_error","summary":"Certification processing failed","id":"paths/certificationCallback/post/requestBody/content/application~1json/examples/certification_error"},"paths/~1v1~1templates/get/responses/200/content/application~1json/examples/default_example":{"value":[{"name":"Photo Acquisition","token":"f6g7h8i9j0k1a1b2c3d4e5","flow_data":{"type":"object","required":["first_name","last_name"],"properties":{"first_name":{"type":"string","format":"hidden","title":"First Name","readOnly":true,"minLength":0},"last_name":{"type":"string","title":"Last Name","format":"hidden","readOnly":true,"minLength":0}}},"sign_data":{"type":"array","items":{"type":"object","required":["signer_email","signer_name"],"properties":{"signer_email":{"type":"string","title":"E-mail","format":"hidden"},"signer_name":{"type":"string","title":"First and last name","format":"hidden"}}}}}],"key":"default_example","summary":"List of templates","id":"paths/~1v1~1templates/get/responses/200/content/application~1json/examples/default_example"},"paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Only template token":{"value":{"template_token":"f6g7h8i9j0k1a1b2c3d4e5","name":"New True Flow","expires_at":"2026-12-31T10:00:00+01:00"},"key":"Only template token","summary":"Create TrueFlow with template token","id":"paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Only template token"},"paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With flow data":{"value":{"template_token":"f6g7h8i9j0k1a1b2c3d4e5","flow_data":{"first_name":"John","last_name":"Doe"}},"key":"With flow data","summary":"Create TrueFlow with template token","id":"paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With flow data"},"paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With sign data":{"value":{"template_token":"f6g7h8i9j0k1a1b2c3d4e5","sign_data":[{"signer_email":"john.doe@example.com","signer_name":"John Doe"}]},"key":"With sign data","summary":"Create TrueFlow with template token","id":"paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/With sign data"},"paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Complete example":{"value":{"template_token":"f6g7h8i9j0k1a1b2c3d4e5","name":"New True Flow","flow_data":{"first_name":"John","last_name":"Doe"},"sign_data":[{"signer_email":"john.doe@example.com","signer_name":"John Doe"}]},"key":"Complete example","summary":"Create TrueFlow with template token","id":"paths/~1v1~1true-flows/post/requestBody/content/application~1json/examples/Complete example"},"paths/~1v1~1true-flows/post/responses/201/content/application~1json/examples/default_example":{"value":{"token":"f6g7h8i9j0k1a1b2c3d4e5","trueLink":"https://truelink.truescreen.app/f6g7h8i9j0k1a1b2c3d4e5"},"key":"default_example","summary":"Created TrueFlow (placeholder – complete with real values)","id":"paths/~1v1~1true-flows/post/responses/201/content/application~1json/examples/default_example"},"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/malformedPayload":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Malformed payload.","code":"TS-001"},"key":"malformedPayload","summary":"Malformed payload or missing auth","id":"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/malformedPayload"},"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/missingTemplateToken":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"must have required property 'template_token'.","code":"TS-002"},"key":"missingTemplateToken","summary":"Missing required field template_token","id":"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/missingTemplateToken"},"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowTemplateNotFound":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Flow template not found.","code":"TS-003"},"key":"flowTemplateNotFound","summary":"Flow template not found","id":"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowTemplateNotFound"},"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowDataValidation":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Values in flow_data do not match the flow template schema.","code":"TS-004"},"key":"flowDataValidation","summary":"Flow data validation error","id":"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/flowDataValidation"},"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/signDataValidation":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Values in sign_data do not match the flow template schema.","code":"TS-005"},"key":"signDataValidation","summary":"Sign data validation error","id":"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/signDataValidation"},"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"The attachment is already associated with a template.","code":"TS-006"},"key":"attachmentAlreadyLinked","summary":"Attachment already linked to template","id":"paths/~1v1~1true-flows/post/responses/400/content/application~1problem+json/examples/attachmentAlreadyLinked"},"paths/~1v1~1true-flows-attachments/post/requestBody/content/application~1json/examples/default_example":{"value":{"file_name":"test.pdf"},"key":"default_example","summary":"Request an url to upload an attachment","id":"paths/~1v1~1true-flows-attachments/post/requestBody/content/application~1json/examples/default_example"},"paths/~1v1~1true-flows-attachments/post/responses/201/content/application~1json/examples/default_example":{"value":{"token":"a1b2c3d4e5f6g7h8i9j0k1","file_name":"test.pdf","upload_url":"https://s3./a1b2c3d4e5f6g7h8i9j0k1"},"key":"default_example","summary":"Update special event request","id":"paths/~1v1~1true-flows-attachments/post/responses/201/content/application~1json/examples/default_example"},"paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"Malformed payload.","code":"TS-001"},"key":"malformedPayload","summary":"Malformed payload","id":"paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/malformedPayload"},"paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation":{"value":{"type":"https://truescreen.redocly.app/errors/validation-error","title":"Validation error","status":400,"detail":"must have required property 'file_name'.","code":"TS-002"},"key":"payloadValidation","summary":"Payload validation (e.g. missing file_name)","id":"paths/~1v1~1true-flows-attachments/post/responses/400/content/application~1problem+json/examples/payloadValidation"}},"securitySchemeStore":{"ApiKeyAuth":{"id":"ApiKeyAuth","type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key passed in the Authorization header as a Bearer token"}},"servers":[{"url":"/_mock/openapi","isMockServer":true,"description":"Mock server"},{"url":"https://api-stg.truescreen.io","description":"Test"},{"url":"https://api.truescreen.io","description":"Production"}]},"options":{"hideSidebar":true,"mockServer":{"url":"/_mock/openapi","position":"first","description":"Mock server"},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/openapi.json?download"},{"url":"/_bundle/openapi.yaml?download"}],"excludeFromSearch":false,"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"TrueScreen API","description":"TrueScreen API for TrueFlow creation and Certification"}},"baseSlug":"/openapi","routesMapping":{}}