For the complete documentation index, see llms.txt. This page is also available as Markdown.

Inventory | Service Instance Attachments

List attachments of a service instance (customer view)

get
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
instanceIdinteger · int32Required

The identifier of the service instance.

Responses
200

OK: List of attachments.

application/json
totalinteger · int32Required
get/v1/inventory/service-instances/{instanceId}/attachments

Upload one or more attachments to a service instance (customer view)

post
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
instanceIdinteger · int32Required

The identifier of the service instance.

Body
Filesstring · binary[]Required

One or more files to upload — max 20 MB of total content per request (e.g. one 20 MB file or several smaller files, max 20 files), max 200 per owner overall. Upload several large files in separate requests.

Scopestring · enumOptional

Defines who can see an attachment. public: visible to all tenants with access to the owner | internal: visible only to the author tenant.

Possible values:
Notestring · max: 500Optional

Optional shared note for all files in the batch.

Responses
201

Created: The created attachment list.

application/json
totalinteger · int32Required
post/v1/inventory/service-instances/{instanceId}/attachments

Retrieve a single attachment of a service instance (customer view)

get
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
instanceIdinteger · int32Required

The identifier of the service instance.

idinteger · int32Required

The identifier of the attachment.

Responses
200

OK: The attachment.

application/json
fileNamestring · nullableOptional

Original filename as supplied by the uploader.

contentTypestring · nullableOptional

Sniffed MIME type.

sizeinteger · int64Optional

File size in bytes.

scopestring · nullableOptional

Visibility scope: "public" or "internal".

notestring · nullableOptional

Optional note.

createdstring · date-timeOptional

Upload timestamp (UTC).

authorTenantUuidstring · uuidOptional

Tenant SID of the customer who uploaded this attachment. Clients use this to determine whether PATCH/DELETE is permitted (author-tenant only).

idinteger · int32Required
get/v1/inventory/service-instances/{instanceId}/attachments/{id}

Delete an attachment (customer view, author tenant only)

delete
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
instanceIdinteger · int32Required

The identifier of the service instance.

idinteger · int32Required

The identifier of the attachment.

Responses
204

NoContent: Delete successful.

No content

delete/v1/inventory/service-instances/{instanceId}/attachments/{id}

No content

Update scope, note or filename of an attachment (customer view, author tenant only)

patch
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
instanceIdinteger · int32Required

The identifier of the service instance.

idinteger · int32Required

The identifier of the attachment.

Bodyobject · Operation[]
valueany · nullableOptional
pathstring · nullableOptional
opstring · nullableOptional
fromstring · nullableOptional
Responses
204

NoContent: Update successful.

No content

patch/v1/inventory/service-instances/{instanceId}/attachments/{id}

No content

Stream the content of an attachment (customer view)

get
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
instanceIdinteger · int32Required

The identifier of the service instance.

idinteger · int32Required

The identifier of the attachment.

Responses
200

OK: The file content.

No content

get/v1/inventory/service-instances/{instanceId}/attachments/{id}/download

No content

Last updated

Was this helpful?