Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Emburse pre-approval-api-controller API

The pre-approval-api-controller API from Emburse — 9 operation(s) for pre-approval-api-controller.

Emburse pre-approval-api-controller API is one of 48 APIs that Emburse publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include pre-approval-api-controller. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 9 operations across 9 paths. It is described by OpenAPI 3.0.0, at version 1.0.

Requests are made against a single base URL, https://service.chromeriver.com.

9 operations 9 paths 0 schemas 1 DELETE5 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0
Base URL
https://api.emburse.com/v1/
License
Terms of Service
Resource Areas
1

Paths & Operations 9

Across 9 paths, the API surfaces 9 operations — 1 DELETE, 5 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.

pre-approval-api-controller 9
POST
/v1/preapproval-reports/{reportId}/return
Return a pre-approval report
returnPreApproval 5 params → 400401403503
POST
/v1/preapproval-reports/{reportId}/reassign
Reassign a pre-approval report
reassignPreApproval 5 params → 400401403503
POST
/v1/preapproval-reports/{reportId}/approve
Approve a pre-approval report
approvePreApproval 5 params → 400401403503
GET
/v1/preapproval-reports/itemType
Get PALineItem Type information for expense Type
getPreApprovalLineItemType 4 params → 200400401503
GET
/v1/preapproval-report-approved
Get list of pre-approval reports that have been approved but not yet exported
getPreApprovalsApprovedDBPagination 5 params → 400401503
GET
/v1/preapproval-report-approvals
Get list of pre-approval reports for approval
getPreApprovalApprovals 4 params → 400401403503
GET
/v1/preapproval-report-approvals/{reportId}
Get pre-approval report details
getPreApproval_1 6 params → 400401403404503
GET
/v1/preapproval-report-approvals/count
Get count of pre-approval reports for approval
getPreApprovalCount 4 params → 200400401403503
DELETE
/v1/preapproval-reports/{reportId}
Delete a pre-approval
deletePreApproval 5 params → 204400401403404503

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

emburse-pre-approval-api-controller-api-openapi.yml Raw ↑

Other APIs Emburse publishes across the network.

Emburse Professional API
Emburse Spend API
Emburse Accounts API
Emburse allocation-api-controller-v-1 API
Emburse allocation-api-controller-v-2 API
Emburse allocation-api-controller-v-3 API
Emburse Allowances API
Emburse Cards API
Emburse Categories API
Emburse Company API
Emburse Departments API
Emburse Entity Type API