v1

latestOpenAPI 3.1.0Loa Terms of Service2026-08-0461917.6 KB

Submit a provider or hospital update request for Loa review

Creates a pending reviewed update request from a public form, API client, or agent. A provider API key is optional; Loa never changes public runtime data until staff approve the request.

post/entity-updates

Request body

entity_page_idstring uuid
entity_slugstring
entity_type'hospital' | 'provider' | 'unknown'
submitter_emailstring email required
submitter_namestring
submitter_organizationstring

Provider, hospital, or agent organization represented by the submitter.

submitter_rolestring
submitter_phonestring
source_urlsstring[]

Public URLs reviewers can use to verify the submitted change.

source_notesstring

Short verification notes, source context, or callback instructions.

attestation'provider_representative' | 'authorized_agent' | 'public_source' | 'other'

How the submitter is connected to the submitted evidence.

request_type'price_update' | 'profile_correction' | 'new_listing' | 'remove_listing' | 'other' required
proposed_changesobject

Structured proposed changes. Serialized JSON must be 25 KB or less.

uploaded_file_urlstring uri
idempotency_keystring

Optional stable retry key. Loa derives one from the payload if omitted.

Response

Existing idempotent request returned.

request_idstring required
update_request_idstring uuid required
entity_page_idstring uuid nullable
statusstring required
reused_existingboolean required