ID4i API
ID4i HTTP API
- Homepage
- https://api.apis.guru/v2/specs/id4i.de/1.0.2.json
- Provider
- id4i.de
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/id4i.de/1.0.2/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/id4i.de/1.0.2/openapi.yaml
Tools (109)
Extracted live via the executor SDK.
-
accounts.addUserRolesAdd role(s) to user
-
accounts.completeRegistrationCompleting a registration e.g. for invited users. Finish registration with a username and a password.
-
accounts.findUserByUsernameFind by username
-
accounts.findUsersFind users
-
accounts.getAllOrganizationRolesListing users and their roles in a paginated manner.
-
accounts.getOrganizationsOfUserRetrieve organizations of user
-
accounts.getUserRolesGet user roles by username
-
accounts.getUsersOfOrganizationFinding users in the specified organization in a paginated manner.
-
accounts.inviteUsersInvite Users
-
accounts.listAllRolesListing of roles.
-
accounts.loginID4i API Login
-
accounts.registerUserRegistering a new user.
-
accounts.removeUserRolesRemove role(s) from user
-
accounts.requestPasswordResetRequesting a reset for a new password.
-
accounts.verifyPasswordResetSetting a new password and verifying the request to set the password.
-
accounts.verifyUserRegistrationVerifies a new user registration.
-
alias.addGuidAliasAdds or replaces aliases for single ID4ns (alias type item and mapp) or groups of ID4ns (alias types gtin, ean and article)
-
alias.getGuidAliasesLooks up the alias for each alias type (group and single) and returns a map of all aliases found.
-
alias.getGuidAliasTypesRetrieve this list to find out all alias types to use with alias search and change operations
-
alias.removeGuidAliasRemove the alias of the given type
-
alias.searchByAliasSearch for GUIDs by alias
-
apiKeys.addApiKeyPrivilegeAdd privilege
-
apiKeys.addApiKeyPrivilegeForId4nsAdd ID4ns of a privilege
-
apiKeys.createNewApiKeyCreation of a new API key.
-
apiKeys.deleteApiKeyDeletion of an API key.
-
apiKeys.getApiKeyShowing the details of an API key.
-
apiKeys.listAllApiKeyPrivilegesListing all possible API key privileges.
-
apiKeys.listAllApiKeysOfOrganizationFinding all API key assigned to the specified organization in a paginated manner.
-
apiKeys.listApiKeyPrivilegesList privileges
-
apiKeys.listId4nsListing ID4ns of a id4n concerning privilege
-
apiKeys.removeApiKeyPrivilegeRemove privilege
-
apiKeys.removeApiKeyPrivilegeForId4nsRemove id4ns of a privilege
-
apiKeys.updateApiKeyAPI keys can be updated with new labels, and be activated and deactivated. The secret or UUID cannot be changed.
-
auditing.listOrganizationChangeLogListing change log entries of the specified organization id.
-
billing.getPositionsForOrganizationGet billing positions for a given organization
-
billing.getSumForOrganizationGet billing amount of services for a given organization
-
collections.addElementsToCollectionAdd elements to collection
-
collections.createCollectionCreate collection
-
collections.deleteCollectionDelete collection
-
collections.deletePropertiesPartial deletion of id4n properties. If the property does not exist, it will be ignored.
-
collections.findCollectionFind collection
-
collections.getAllCollectionsOfOrganizationRetrieving all collections of an organization in a paginated manner. You may filter the results by specifying id4n properties with filter operations (eq, in, ne) in the query parameters. e.g.
com.yourcompany.orderId.eq=1234 -
collections.getMultiplePropertiesGet a list of ID4n properties for the specified ID4ns.
-
collections.getPropertiesList all properties of an id4n.
-
collections.listElementsOfCollectionList contents of the collection
-
collections.patchPropertiesPartial updating of id4n properties. If a property contains a null value the property will be deleted other values will be saved and overwritten if they already exist.
-
collections.removeElementsFromCollectionRemove elements from collection
-
collections.updateCollectionUpdate collection changing only the given values
-
guids.createGuidCreating one or more GUIDs with a specified length.
-
guids.getCollectionsRetrieving all owned or holding collections the specified id4n is assigned to.
-
guids.getGuidRetrieve GUID information
-
guids.getGuidsWithoutCollectionRetrieve GUIDs not in any collection
-
guids.getId4nRetrieving basic information about an ID like the type and the creation time.
-
guids.importGS1CodesImporting GS1/MAPP codes that contain unique components.
-
guids.updateGuidAllows ownership transfer.
-
history.addItemAdd a new history item
-
history.filteredListLists the history of a GUID
-
history.listDEPRECATED - please use filteredList with organization parameter to achieve the same functionality
-
history.retrieveItemGet history item
-
history.updateItemUpdate history item
-
history.updateItemVisibilitySet history item visibility
-
images.resolveImageUsingGetResolve image
-
messaging.enqueueCustomMessageEnqueue a custom organisation message with custom data.
-
messaging.getDefaultQueueGET /api/v1/organizations/{organizationId}/messaging
-
messaging.patchDefaultQueuePATCH /api/v1/organizations/{organizationId}/messaging
-
metaInformation.applicationInfoRetrieving version information about ID4i.
-
organizations.addPartnerOrganizationAdding a partner organization. If the given organization is already a partner the result will be state 200 too.
-
organizations.createOrganizationCreating a new organization.
-
organizations.deleteOrganizationDelete organization
-
organizations.deleteOrganizationBillingAddressRemove billing address
-
organizations.deleteOrganizationLogoDelete organization logo
-
organizations.findOrganizationReturns a single organization.
-
organizations.findOrganizationAddressRetrieve address
-
organizations.findOrganizationBillingAddressRetrieve billing address
-
organizations.getOrganizationPrivilegesListing all privileges of the current user/APIKey of the specified organization.
-
organizations.getPartnerOrganizationsListing partners in a paginated manner.
-
organizations.listCountriesList countries
-
organizations.removePartnerOrganizationRemoving a partner organization
-
organizations.setOrganizationLogoUpdating an organization logo using a multipart file upload.
-
organizations.updateOrganizationUpdate organization
-
organizations.updateOrganizationAddressStore address
-
organizations.updateOrganizationBillingAddressStore billing address
-
publicServices.getPublicDocumentRetrieve a public document (meta-data only, no content)
-
publicServices.getRoutesRetrieve all public routes for a GUID
-
publicServices.goForwarding to the designated route defined in the routing,
-
publicServices.listAllPublicDocumentsListing all public documents of an id4n
-
publicServices.listPublicHistoryOnly contains public history items
-
publicServices.readOrganizationInfoRead public organization information
-
publicServices.readPublicDocumentRead public document contents
-
publicServices.resolveWhoIsEntryResolve owner of id4n
-
routing.getAllRoutesRetrieve all routes of a GUID (or ID4N)
-
routing.getRouteRetrieve current route of a GUID (or ID4N)
-
routing.getRoutingFileRetrieve routing file
-
routing.updateRoutingFileStore routing file
-
storage.createDocumentThe documents' mime type is suggested on octet-stream data. Otherwise the specified content mime type is used.
-
storage.deleteDocumentDelete a document
-
storage.getDocumentRetrieve a document (meta-data only, no content)
-
storage.listAllDocumentsListing all documents of an id4n
-
storage.listDocumentsListing documents of an id4n seen by a specified organization
-
storage.putDocumentCreating or overwriting an existing document
-
storage.readDocumentRead document contents
-
storage.readFromMicrostorageRead data from microstorage
-
storage.updateDocumentMetadataUpdate a document
-
storage.writeToMicrostorageWrite data to microstorage
-
transfer.getSendInfoShow transfer preparation information
-
transfer.preparePrepare an object for transfer
-
transfer.receiveTaking ownership can be forbidden by a previous owner. See methods prepare and getInfo
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools