Look up an exact IPS invoice reference
Look up one exact invoice prefix and number in the active billing connection’s institution. Returns the number of matching rows. Outside the provider’s live reporting hours, REPORTING_WINDOW_CLOSED gives the opening hour (inclusive), closing hour (exclusive) and time zone. Payment or rejection requires separate evidence.
- Scope:
salud-total:invoices:read - Credentials: an API key, a client-credentials token or a person's access token
- Effect: read-only; safe to retry
- Limits: request body up to 32 KB, response up to 256 KB
- CLI:
arbol saludtotal invoices lookup· MCP tool:salud_total_invoices_lookup
POST
https://api.getarbol.com/v1/salud-total/invoices/lookupAuthorization
Request body JSON required
Returns
200
Successful operation.
400
INVALID_INPUT: The request does not match the published schema.
401
UNAUTHORIZED: A valid access token is required.
403
FORBIDDEN: The token does not authorize this operation.PORTAL_ACCESS_UNVERIFIED: The organization's connection to this integration couldn't complete the request. Don't retry it automatically; if it keeps happening, contact your Arbol team.MODULE_FORBIDDEN: The account cannot access the required module.SITE_UNAVAILABLE: This branch or site is not available to the selected IPS connection.
409
REPORTING_WINDOW_CLOSED: Invoice reporting is closed. Retry during the provider’s reporting hours.CONNECTION_UNAVAILABLE: This operation requires an active IPS connection in this organization with the matching workflow tag.SESSION_CLOSED: The organization's connection to this integration couldn't complete the request. Don't retry it automatically; if it keeps happening, contact your Arbol team.INTERACTIVE_VERIFICATION_REQUIRED: The IPS operator must complete an interactive portal step.CREDENTIALS_REJECTED: The organization's connection to this integration couldn't complete the request. Don't retry it automatically; if it keeps happening, contact your Arbol team.IPS_IDENTITY_MISMATCH: The provider returned a different IPS identity.
413
REQUEST_TOO_LARGE: The request exceeds the allowed size.
415
UNSUPPORTED_MEDIA_TYPE: The request content type is not supported.
429
RATE_LIMITED: The request rate limit was exceeded. Try again later.LOGIN_COOLING_DOWN: The organization's connection to this integration couldn't complete the request. Don't retry it automatically; if it keeps happening, contact your Arbol team.
500
INTERNAL_ERROR: The service could not complete the operation.
502
OUTCOME_UNKNOWN: The operation may have been applied; check its result before repeating it.
503
UPSTREAM_UNAVAILABLE: The upstream service could not complete the request.ACCOUNT_UNAVAILABLE: The connection directory or vault is unavailable.SESSION_EXPIRED: The organization's connection to this integration couldn't complete the request. Don't retry it automatically; if it keeps happening, contact your Arbol team.PROVIDER_UNAVAILABLE: The provider response is unavailable or unrecognized.