InfoCert Attachment Management API
The Attachment Management API from InfoCert — 1 operation(s) for attachment management.
The Attachment Management API from InfoCert — 1 operation(s) for attachment management.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/infocert:infocert-attachment-management-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Infocert Attachment Management API
version: '1'
contact:
name: GoNotice API support
url: https://www.infocert.it
email: gonotice@infocert.it
license:
name: InfoCert
url: https://www.infocert.it
termsOfService: urn:tos
description: 'Operations tagged Attachment Management across 2 of this provider''s published API definitions: infocert-gonotice-openapi.yml, infocert-gonotice-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.infocert.digital/edelivery/v1
- url: https://{client-callback-endpoint}
description: The URL configured by the client to receive the dispatch update callbacks.
basePath: /identification/afm/v1
security:
- oAuth2: []
tags:
- name: Attachment Management
paths:
/attachments/extractTemplatePlaceholders:
post:
tags:
- Attachment Management
summary: Extract the placeholders from a template (DOCX) file
operationId: extractTemplatePlaceholders
description: Returns the placeholders extracted from the template, if any
requestBody:
content:
multipart/form-data:
schema:
type: object
properties:
file:
description: Template (DOCX) file
type: string
format: binary
parameters:
description: Optional parameters
type: object
properties:
placeholderStart:
type: string
default: ${
placeholderEnd:
type: string
default: '}'
responses:
'200':
description: Response with the list of placeholders extracted from the template
content:
application/json:
schema:
$ref: '#/components/schemas/TemplatePlaceholderExtractorServiceOutcome'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
servers:
- url: https://api.infocert.digital/edelivery/v1
- url: https://{client-callback-endpoint}
description: The URL configured by the client to receive the dispatch update callbacks.
components:
responses:
'401':
description: Invalid access token or credentials
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/OperationOutcome'
- $ref: '#/components/schemas/InvalidCredentials'
- $ref: '#/components/schemas/UnauthorizedOutcome'
examples:
invalid_tokens:
summary: Invalid access token
value:
code: INVALID_ACCESS_TOKEN
sub_code: INVALID_JWT_TOKEN
message: Invalid JWT token
correlationID: 0a83cbc5-1f88-4166-9880-ae132adf8b54
timestamp: '2021-12-18T17:07:24.192253Z'
invalid_credentials:
summary: Invalid client secret
value:
error: unauthorized_client
error_description: Invalid client secret
unauthorized_outcome:
summary: Unauthorized
value:
message: Unauthorized
'400':
description: Malformed parameters or bad request
content:
application/json:
schema:
$ref: '#/components/schemas/OperationOutcome'
example:
code: BAD_REQUEST
sub_code: INVALID_COST_CENTER
message: Bad request
correlationID: 0a83cbc5-1f88-4166-9880-ae132adf8b54
timestamp: '2021-12-18T17:07:24.192253Z'
schemas:
SharedServiceOutcome:
title: ServiceOutcome
description: Common output for GoNotice shared service
type: object
properties:
code:
type: string
description: OK or error code
example: OK
message:
type: string
description: OK or descriptive error message
example: File successfully processed
successful:
type: boolean
description: Boolean to indicate process success or failure
example: true
timestamp:
type: string
description: Current UTC timestamp
format: date-time
TemplatePlaceholderExtractorServiceOutcome:
title: TemplateExtractorServiceOutcome
description: Output for template placeholder extractor service
allOf:
- $ref: '#/components/schemas/SharedServiceOutcome'
- $ref: '#/components/schemas/TemplatePlaceholderList'
UnauthorizedOutcome:
title: unauthorizedOutcome
type: object
properties:
message:
description: Message
type: string
required:
- message
InvalidCredentials:
title: invalidCredentials
description: Invalid credentials
type: object
properties:
error:
description: Error title
type: string
error_description:
description: Error description
type: string
OperationOutcome:
title: operationOutcome
type: object
properties:
code:
description: Error response code
$ref: '#/components/schemas/ErrorResponseCode'
message:
description: Outcome message
type: string
successful:
description: Successful if true
type: boolean
url:
description: Outcome URL
type: string
format: uri
timestamp:
description: Outcome timestamp
type: string
format: date-time
correlationID:
description: Correlation ID
type: string
details:
description: Details information
type: object
required:
- code
- timestamp
- correlationID
ErrorResponseCode:
readOnly: true
type: string
description: Error response code
enum:
- BAD_REQUEST
- INVALID_ACCESS_TOKEN
- RESOURCE_NOT_FOUND
- UNMATCHED_MIME_TYPE
- ILLEGAL_ARGUMENT
- UNEXPECTED
TemplatePlaceholderList:
title: TemplatePlaceholderList
description: List of the placeholders found in the template doc
type: object
properties:
placeholders:
type: array
items:
type: string
example:
- ${placeholder_1}
- ${placeholder_2}
securitySchemes:
openID:
$ref: '#/components/securitySchemes/openID'
description: OpenID connection
type: openIdConnect
openIdConnectUrl: https://idp.infocert.digital/auth/realms/edelivery/.well-known/openid-configuration
oAuth2:
$ref: '#/components/securitySchemes/oAuth2'
type: oauth2
description: Oauth2 information
flows:
authorizationCode:
description: Authorization code
authorizationUrl: https://idp.infocert.digital/auth/realms/edelivery/protocol/openid-connect/auth
tokenUrl: https://idp.infocert.digital/auth/realms/edelivery/protocol/openid-connect/token
refreshUrl: https://idp.infocert.digital/auth/realms/edelivery/protocol/openid-connect/token
scopes:
edelivery: This scope is required
password:
description: Password
tokenUrl: https://idp.infocert.digital/auth/realms/edelivery/protocol/openid-connect/token
refreshUrl: https://idp.infocert.digital/auth/realms/edelivery/protocol/openid-connect/token
scopes:
edelivery: This scope is required
x-refined-from:
- infocert-gonotice-openapi.yml
- infocert-gonotice-openapi.yml