Skip to content

Endpunkt-Referenz ​

Diese Seite listet jeden öffentlich erreichbaren Endpunkt. Sie ist erzeugt: Pfade, Methoden, Berechtigungen, Parameter und Statuscodes stammen aus dem Backend selbst, nicht aus Handarbeit.

Die maschinenlesbare Fassung mit Rumpfschemata und Antwortformen liegt unter openapi.json (OpenAPI 3.1).

Lesehilfe ​

  • Rolle nennt die schwächste ausreichende Rolle. writer und admin schließen reader ein. Steht dort —, prüft die Operation selbst keine Rolle. Das betrifft vor allem die öffentlichen Links, bei denen der Link die Zugangsentscheidung trägt. Verlassen Sie sich nicht darauf, dass ein — dauerhaft so bleibt.
  • Antwort ist der Erfolgsfall. 201 bedeutet: Pfad im Header Location, Rumpf text/plain. → Fehlerbehandlung
  • Rumpf sagt, ob ein Anfragerumpf erwartet wird und ob dafür ein Schema hinterlegt ist.
  • Alle Pfade beginnen mit https://app.apptivegrid.de.

Veraltete Routen ​

Einige Routen bedienen nur noch ältere Clients. Sie funktionieren, erscheinen aber nicht mehr in den _links der Antworten und sollten in neuen Integrationen nicht verwendet werden. In den Tabellen sind sie mit veraltet gekennzeichnet.

Stand: Backend 2.4.1348, ausgelesen am 2026-08-30. 160 Endpunkte.

Ein * hinter einem Parameter heißt: verpflichtend.

Metadaten ​

MethodePfadRolleQueryRumpfAntwort
GET/api/blocks———200
GET/api/nodeTypes———200
GET/api/types———200
GET/api/version———200
MethodePfadRolleQueryRumpfAntwort
GET/api/a/{userId}/{externalHookId} (veraltet)———200
POST/api/a/{userId}/{externalHookId} (veraltet)———200
GET/api/a/{userId}/{externalHookId}/{externalHookJson}———200
POST/api/a/{userId}/{externalHookId}/{externalHookJson}———200
GET/api/a/{userId}/{externalHookId}/{externalHookJson}/{nestedResourcePath}———200
POST/api/a/{userId}/{externalHookId}/{externalHookJson}/{nestedResourcePath}———200
PUT/api/a/{userId}/{externalHookId}/{externalHookJson}/{nestedResourcePath}———200
PATCH/api/a/{userId}/{externalHookId}/{externalHookJson}/{nestedResourcePath}———200
DELETE/api/a/{userId}/{externalHookId}/{externalHookJson}/{nestedResourcePath}———200
GET/api/r/{userId}/{externalHookId} (veraltet)———302
GET/api/r/{userId}/{externalHookId}/{externalHookJson}———302

Benutzer und API-Schlüssel ​

MethodePfadRolleQueryRumpfAntwort
GET/api/users/{userId}reader——200
GET…/acceptSharedSpaceadminurn*, name*, belongsTo, key—201
GET…/accessKeysadminpageIndex, pageSize—200
POST…/accessKeysadmin—ja, Schema200
POST…/copyRemoteSpaceadmin—ja, Schema201
POST…/hooksadmin—ja, frei201
POST…/SpacePositionChangeadmin—ja, Schema200
GET/api/users/me———302

Flows ​

MethodePfadRolleQueryRumpfAntwort
GET…/flowsreaderpageIndex, pageSize—200
POST…/flowsadmin—ja, Schema201
GET…/flows/{flowId}reader——200
PATCH…/flows/{flowId}admin—ja, Schema200
DELETE…/flows/{flowId}admin——200
GET…/flows/{flowId}/instancesreaderpageIndex, pageSize—200
GET…/flows/{flowId}/instances/{flowInstanceId}reader——200
POST…/flows/{flowId}/instances/{flowInstanceId}/hookUrireader—ja, Schema200
GET…/flows/{flowId}/instances/{flowInstanceId}/steps/{steps}/eventsreaderpageIndex, pageSize—200
POST…/flows/{flowId}/instances/{flowInstanceId}/steps/{steps}/rerunreader—ja, Schema200
GET…/flows/{flowId}/nodesreaderpageIndex, pageSize—200
POST…/flows/{flowId}/nodesadmin—ja, Schema201
GET…/flows/{flowId}/nodes/{nodes}reader——200
PATCH…/flows/{flowId}/nodes/{nodes}writer—ja, Schema200
DELETE…/flows/{flowId}/nodes/{nodes}admin——200
GET…/flows/{flowId}/nodes/{nodes}/incomingreaderpageIndex, pageSize—200
GET…/flows/{flowId}/nodes/{nodes}/outgoingreaderpageIndex, pageSize—200
GET…/flows/{flowId}/nodes/{nodes}/propertiesreader——200
PUT…/flows/{flowId}/nodes/{nodes}/propertieswriter—ja, Schema200
GET…/flows/{flowId}/nodes/{nodes}/properties/schemareader——200
GET…/flows/{flowId}/nodes/{nodes}/setupBlockreader——200
POST…/flows/{flowId}/removeTransitionadmin—ja, Schema201
GET…/flows/{flowId}/resourcesreaderpageIndex, pageSize, types*—200
GET…/flows/{flowId}/transitionsreaderpageIndex, pageSize—200
POST…/flows/{flowId}/transitionsadmin—ja, Schema201
GET…/flows/{flowId}/transitions/{flowTransitionId}reader——200
PATCH…/flows/{flowId}/transitions/{flowTransitionId}admin—ja, Schema200
DELETE…/flows/{flowId}/transitions/{flowTransitionId}admin——200

Einträge ​

MethodePfadRolleQueryRumpfAntwort
GET…/spaces/{spaceId}/grids/{gridId}/entitiesreaderpageIndex, pageSize, layout, viewId, sorting, filter, compose—200
POST…/spaces/{spaceId}/grids/{gridId}/entitiescreatorviewId, layoutja, Schema201
GET…/spaces/{spaceId}/grids/{gridId}/entities/{entityId}readerviewId, layout—200
PUT…/spaces/{spaceId}/grids/{gridId}/entities/{entityId}writerviewId, layoutja, Schema200
DELETE…/spaces/{spaceId}/grids/{gridId}/entities/{entityId}writer——200
POST…/spaces/{spaceId}/grids/{gridId}/entities/{entityId}/EditLinkadmin—ja, Schema201
GET…/spaces/{spaceId}/grids/{gridId}/entities/{entityId}/eventsreaderpageIndex, pageSize—200
POST…/spaces/{spaceId}/grids/{gridId}/entities/{entityId}/updatewriterlayoutja, Schema200

Felder ​

MethodePfadRolleQueryRumpfAntwort
GET…/spaces/{spaceId}/grids/{gridId}/fields/{fieldId}reader——200
PATCH…/spaces/{spaceId}/grids/{gridId}/fields/{fieldId}admin—ja, Schema200
GET…/spaces/{spaceId}/grids/{gridId}/fields/{fieldId}/collaboratorsreadermatching—200
GET…/spaces/{spaceId}/grids/{gridId}/fields/{fieldId}/currenciesreader——200
POST…/spaces/{spaceId}/grids/{gridId}/fields/{fieldId}/extractToGridadmincreateVirtualGrid—201
GET…/spaces/{spaceId}/grids/{gridId}/fields/{fieldId}/queryreaderpageIndex, pageSize, layout, matching, viewId—200

Formulare ​

MethodePfadRolleQueryRumpfAntwort
GET…/spaces/{spaceId}/grids/{gridId}/formsadminpageIndex, pageSize—200
POST…/spaces/{spaceId}/grids/{gridId}/formsadmin—ja, Schema201
GET…/spaces/{spaceId}/grids/{gridId}/forms/{form}readeruri—200
POST…/spaces/{spaceId}/grids/{gridId}/forms/{form}creatorurija, Schema201
PUT…/spaces/{spaceId}/grids/{gridId}/forms/{form}admin—ja, frei200
DELETE…/spaces/{spaceId}/grids/{gridId}/forms/{form}admin——200
GET…/spaces/{spaceId}/grids/{gridId}/forms/{form}/externalHooksreaderpageIndex, pageSize—200
POST…/spaces/{spaceId}/grids/{gridId}/forms/{form}/uploadUri———200

Seiten und Blöcke ​

MethodePfadRolleQueryRumpfAntwort
GET…/spaces/{spaceId}/blocksreaderpageIndex, pageSize—200
POST…/spaces/{spaceId}/blocksadmin—ja, Schema201
GET…/spaces/{spaceId}/blocks/{blockId}reader——200
PUT…/spaces/{spaceId}/blocks/{blockId}admin—ja, Schema200
PATCH…/spaces/{spaceId}/blocks/{blockId}admin—ja, Schema200
DELETE…/spaces/{spaceId}/blocks/{blockId}admin——200
POST…/spaces/{spaceId}/blocks/{blockId}/childrenadmin—ja, Schema201
GET…/spaces/{spaceId}/blocks/{blockId}/children/{blockChildId}reader——200
PUT…/spaces/{spaceId}/blocks/{blockId}/children/{blockChildId}admin—ja, Schema200
PATCH…/spaces/{spaceId}/blocks/{blockId}/children/{blockChildId}admin—ja, Schema200
DELETE…/spaces/{spaceId}/blocks/{blockId}/children/{blockChildId}admin——200
GET…/spaces/{spaceId}/blocks/{blockId}/externalHooksreaderpageIndex, pageSize—200
POST…/spaces/{spaceId}/blocks/{blockId}/externalHooksadmin—ja, Schema201
POST…/spaces/{spaceId}/blocks/{blockId}/uploadUri———200

Ansichten ​

MethodePfadRolleQueryRumpfAntwort
GET…/spaces/{spaceId}/grids/{gridId}/sviewsreaderpageIndex, pageSize, nested—200
POST…/spaces/{spaceId}/grids/{gridId}/sviewsadmin—ja, Schema201
GET…/spaces/{spaceId}/grids/{gridId}/sviews/{sview}reader——200
PATCH…/spaces/{spaceId}/grids/{gridId}/sviews/{sview}writer—ja, Schema200
DELETE…/spaces/{spaceId}/grids/{gridId}/sviews/{sview}admin——200
GET…/spaces/{spaceId}/grids/{gridId}/sviews/{sview}/externalHooksreaderpageIndex, pageSize—200
POST…/spaces/{spaceId}/grids/{gridId}/sviews/{sview}/externalHooksadmin—ja, Schema201
GET…/spaces/{spaceId}/grids/{gridId}/sviews/{sview}/schemareader——200
GET…/spaces/{spaceId}/grids/{gridId}/sviews/{sview}/sharesadminpageIndex, pageSize—200
POST…/spaces/{spaceId}/grids/{gridId}/sviews/{sview}/sharesadmin—ja, Schema201
GET…/spaces/{spaceId}/grids/{gridId}/sviews/{sview}/shares/{share}admin——200
PUT…/spaces/{spaceId}/grids/{gridId}/sviews/{sview}/shares/{share}admin—ja, frei200
DELETE…/spaces/{spaceId}/grids/{gridId}/sviews/{sview}/shares/{share}admin——200
GET…/spaces/{spaceId}/grids/{gridId}/virtualgridsreaderpageIndex, pageSize—200
POST…/spaces/{spaceId}/grids/{gridId}/virtualgridsadmin—ja, Schema201

Grids ​

MethodePfadRolleQueryRumpfAntwort
GET…/spaces/{spaceId}/gridsreaderpageIndex, pageSize, type—200
POST…/spaces/{spaceId}/gridsadmin—ja, Schema201
GET…/spaces/{spaceId}/grids/{gridId}reader——200
PUT…/spaces/{spaceId}/grids/{gridId}admin—ja, Schema200
PATCH…/spaces/{spaceId}/grids/{gridId}admin—ja, Schema200
DELETE…/spaces/{spaceId}/grids/{gridId}admin——200
POST…/spaces/{spaceId}/grids/{gridId}/AddLinkadmin—ja, Schema201
POST…/spaces/{spaceId}/grids/{gridId}/ColumnAddadmin—ja, Schema201
POST…/spaces/{spaceId}/grids/{gridId}/ColumnKeyChangeadmin—ja, Schema200
POST…/spaces/{spaceId}/grids/{gridId}/ColumnRemoveadmin—ja, Schema200
POST…/spaces/{spaceId}/grids/{gridId}/ColumnRenameadmin—ja, Schema200
POST…/spaces/{spaceId}/grids/{gridId}/ColumnTypeChangeadmin—ja, Schema200
GET…/spaces/{spaceId}/grids/{gridId}/csv———200
POST…/spaces/{spaceId}/grids/{gridId}/EditLinkadmin—ja, Schema201
GET…/spaces/{spaceId}/grids/{gridId}/externalHooksreaderpageIndex, pageSize—200
POST…/spaces/{spaceId}/grids/{gridId}/extractToGridadmin—ja, Schema201
POST…/spaces/{spaceId}/grids/{gridId}/FilterChangeadmin—ja, Schema200
GET…/spaces/{spaceId}/grids/{gridId}/queryreaderpageIndex, pageSize, layout, matching, viewId—200
POST…/spaces/{spaceId}/grids/{gridId}/Renameadmin—ja, Schema200
GET…/spaces/{spaceId}/grids/{gridId}/schemareader——200
GET…/spaces/{spaceId}/grids/{gridId}/updatesreadersince*—200
POST…/spaces/{spaceId}/grids/{gridId}/viewPositionChangeadmin—ja, Schema200

Freigaben und Einladungen ​

MethodePfadRolleQueryRumpfAntwort
GET…/spaces/{spaceId}/invitationsadminpageIndex, pageSize—200
GET…/spaces/{spaceId}/invitations/{invitation}reader——200
DELETE…/spaces/{spaceId}/invitations/{invitation}admin——200
POST…/spaces/{spaceId}/inviteadmin—ja, Schema200
GET…/spaces/{spaceId}/sharesadminpageIndex, pageSize—200
POST…/spaces/{spaceId}/sharesadmin—ja, Schema201
GET…/spaces/{spaceId}/shares/{share}admin——200
PUT…/spaces/{spaceId}/shares/{share}admin—ja, frei200
DELETE…/spaces/{spaceId}/shares/{share}admin——200
MethodePfadRolleQueryRumpfAntwort
GET…/spaces/{spaceId}/externalHooksreaderpageIndex, pageSize—200
GET…/spaces/{spaceId}/externalHooks/{externalHookInternalId}reader——200
PATCH…/spaces/{spaceId}/externalHooks/{externalHookInternalId}admin—ja, Schema200
DELETE…/spaces/{spaceId}/externalHooks/{externalHookInternalId}admin——200
POST…/spaces/{spaceId}/externalHooks/{externalHookInternalId}/editEntityUrireader—ja, Schema200
GET…/spaces/{spaceId}/hooksreaderpageIndex, pageSize—200
POST…/spaces/{spaceId}/hooksadmin—ja, Schema201
GET…/spaces/{spaceId}/hooks/{hook}reader——200
PUT…/spaces/{spaceId}/hooks/{hook}admin—ja, Schema200
DELETE…/spaces/{spaceId}/hooks/{hook}admin——200
POST…/spaces/{spaceId}/hooks/{hook}/testadmin——200

Spaces ​

MethodePfadRolleQueryRumpfAntwort
GET…/spacesreaderpageIndex, pageSize, matching—200
POST…/spacesadmin—ja, Schema201
GET…/spaces/{spaceId}reader——200
PATCH…/spaces/{spaceId}admin—ja, Schema200
DELETE…/spaces/{spaceId}admin——200
POST…/spaces/{spaceId}/copyreader—ja, Schema201
GET…/spaces/{spaceId}/flowsreaderpageIndex, pageSize—200
POST…/spaces/{spaceId}/flowsadmin—ja, Schema201
POST…/spaces/{spaceId}/PersistentGridPositionChangeadmin—ja, Schema200
POST…/spaces/{spaceId}/Renameadmin—ja, frei200
GET…/spaces/{spaceId}/resourcesreaderpageIndex, pageSize, types*—200
POST…/spaces/{spaceId}/uploadCSVadmin—ja, Schema201
POST…/spaces/{spaceId}/uploadUri———200
POST…/spaces/{spaceId}/VirtualGridPositionChangeadmin—ja, Schema200

Sonstiges ​

MethodePfadRolleQueryRumpfAntwort
GET…/accessKeys/{accessCredentialsId}admin——200
DELETE…/accessKeys/{accessCredentialsId}admin——200
War diese Seite hilfreich?