SEOs.studiodocs
Open SEOs.studio
Ontwikkelaars

API: status en historie lezen

Gebruik de aangemelde applicatiecontext voor begrensde projectgebonden leesacties.

Werk vanuit de ingelogde applicatie

Gebruik de bestaande, aangemelde Base44-client van de applicatie. Onderstaande voorbeelden veronderstellen dat base44 al is ingesteld en projectId verwijst naar een project van de huidige gebruiker. Ze zijn geen openbare API-sleutelaanmelding.

De backend controleert eigenaarschap. Geef geen externe projectidentificaties, servicesleutels of onderzoekscredentials mee. Een statusaanvraag controleert configuratie; deze test geen live verbinding en start geen betaald werk.

const response = await base44.functions.invoke('seoOperations', {
  op: 'status',
  project_id: projectId
});
const result = response.data;
if (!result.ok) throw new Error(result.error?.message || 'Lezen mislukt');

Opgeslagen uitvoeringen lezen

const response = await base44.functions.invoke('seoOperations', {
  op: 'history',
  project_id: projectId,
  offset: 0,
  limit: 20
});
const result = response.data;
if (!result.ok) throw new Error(result.error?.message || 'Lezen mislukt');
const runs = result.runs;
const nextOffset = result.next_offset;

Gebruik de teruggegeven vervolgoffset voor een volgende pagina; null betekent dat er geen volgende pagina is. Historie bevat samenvattingen, geen volledige invoer of uitvoer. Een opgeslagen status kan nog lopend, mislukt of onbekend zijn.

Vang ook SDK-uitzonderingen af: niet-succesvolle HTTP-antwoorden kunnen een fout geven voordat je response.data leest. Toon een fout apart van een succesvolle lege lijst. Log geen tokens of volledige persoonlijke resultaten.