Skip to content

Eagraíochtaí & Spásanna Oibre

Foramharc

Úsáideann qr3.app ordlathas dhá leibhéal:

Organization (Firma/Agentur)
└── Workspace 1 (Kunde A)
└── Workspace 2 (Kunde B)
└── Workspace 3 (Internes Team)
  • Eagraíocht — an leibhéal is airde, bainteach le cuntas Stripe agus plean
  • Spás Oibre — limistéar scoite do chóid QR, scananna agus API-Keys

API na nEagraíochtaí

GET /v1/organizations

Seolann sé ar ais an eagraíocht lena mbaineann an API-Key reatha.

Terminal window
curl https://qr3.app/v1/organizations \
-H "Authorization: Bearer qr3_sk_..."

POST /v1/organizations

Cruthaíonn sé eagraíocht nua.

Terminal window
curl -X POST https://qr3.app/v1/organizations \
-H "Authorization: Bearer qr3_sk_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Digital Heroes GmbH",
"slug": "digital-heroes",
"billing_email": "[email protected]"
}'

Réimsí:

RéimseCineálÉigeantachCur Síos
namestringAinm taispeána (uasmhéid 255 carachtar)
slugstringCairdiúil do URL, uathúil (íosmhéid 2, uasmhéid 63 carachtar, ach a-z0-9- amháin)
billing_emailstringRíomhphost billeála

PATCH /v1/organizations/:id

Terminal window
curl -X PATCH https://qr3.app/v1/organizations/org_a1b2c3 \
-H "Authorization: Bearer qr3_sk_..." \
-H "Content-Type: application/json" \
-d '{ "name": "Digital Heroes AG", "billing_email": "[email protected]" }'

DELETE /v1/organizations/:id

Soft-delete ar an eagraíocht. Coimeádtar gach Spás Oibre agus cód QR gaolmhar, ach ní bheidh rochtain orthu a thuilleadh.


API na Spásanna Oibre

GET /v1/workspaces

Liostaigh gach Spás Oibre den eagraíocht.

Terminal window
curl https://qr3.app/v1/workspaces \
-H "Authorization: Bearer qr3_sk_..."

POST /v1/workspaces

Cruthaigh Spás Oibre nua.

Terminal window
curl -X POST https://qr3.app/v1/workspaces \
-H "Authorization: Bearer qr3_sk_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Kunde Bäckerei Schmidt",
"slug": "baeckerei-schmidt",
"default_locale": "de",
"primary_color": "#8B4513",
"approval_required": false
}'

Réimsí:

RéimseCineálRéamhshocrúCur Síos
namestringAinm taispeána (Éigeantach)
slugstringCairdiúil do URL, uathúil in aghaidh na hOrg (Éigeantach)
default_localestringdeTeanga réamhshocraithe
approval_requiredbooleanfalseGníomhaigh sreabhadh oibre ceadaithe
primary_colorstringDath brandála (#RRGGBB)

Teorainneacha Plean:

PleanUasmhéid Spásanna Oibre
Free1
Pro3
Business10
AgencyGan teorainn

PATCH /v1/workspaces/:id

Terminal window
curl -X PATCH https://qr3.app/v1/workspaces/ws_xyz789 \
-H "Authorization: Bearer qr3_sk_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Neuer Name",
"approval_required": true,
"custom_domain": "qr.baeckerei-schmidt.de"
}'

DELETE /v1/workspaces/:id

Archívaíonn sé an Spás Oibre. Ní féidir é a chur i bhfeidhm ar do Spás Oibre féin.


Logaí Iniúchta

GET /v1/audit-logs

Loga inrianaithe ar gach athrú sa Spás Oibre.

Terminal window
curl "https://qr3.app/v1/audit-logs?resource_type=codes&limit=50" \
-H "Authorization: Bearer qr3_sk_..."

Paraiméadair Iarratais:

ParaiméadarCineálCur Síos
resource_typestringScag de réir acmhainne: codes, api_keys, webhooks, workspaces
resource_idstringScag de réir ID acmhainne sonraí
actionstringScag de réir gnímh (m.sh. codes.created)
cursorstringCúrsóir leathanachaithe
limitintegerUasmhéid 100 (Réamhshocrú: 50)

Freagra Samplach:

{
"data": [
{
"id": "aud_a1b2c3",
"actor_type": "api",
"action": "codes.created",
"resource_type": "codes",
"resource_id": "qr_xyz123",
"changes": {},
"created_at": "2026-03-15T10:00:00.000Z"
}
]
}