@availity/api-axios v8.0.7
api-axios
A package wrapping @av/api-core with axios and native ES6 Promise.
Install
npm install @availity/api-axios @availity/api-core @availity/localstorage-core --save
Polyfill Promise
if needed:
npm install es6-promise --save
Usage
import { userApi } from '@availity/api-axios'
function async getUser() {
const user = await userApi.me();
}
API Definitions
AvMicroserviceApi
AvProxyApi
avLogMessagesApi
avNavigationApi
avNotificationApi
avOrganizationsApi
avPermissionsApi
avProvidersApi
avRegionsApi
avPdfApi
avSpacesApi
avUserApi
avUserPermissionsApi
avFilesApi
avFilesDeliveryApi
avSettingsApi
avSlotMachineApi
Details about each api can be found here
// complete example
import AvApi, {
AvMicroserviceApi,
AvProxyApi,
avLogMessagesApi,
avNavigationApi,
avNotificationApi,
avOrganizationsApi,
avPermissionsApi,
avProvidersApi,
avRegionsApi,
avPdfApi,
avSpacesApi,
avUserApi,
avUserPermissionsApi,
avFilesApi,
avFilesDeliveryApi,
avSettingsApi,
avSlotMachineApi
} from '@availity/api-axios';
Create API Definitions
Create new API definitions by extending AvApi
. Extending AvApi
provides services the behaviors described in @api-core/README#features
import AvApi from '@availity/api-axios';
class AvExampleResource extends AvApi {
constructor() {
super({
name: 'exampleApi',
});
}
}
export default new AvExampleResource();
Create Proxy API Definitions
Create new API definitions by extending AvApiProxy
. Extending AvApiProxy
provides services the behaviors described in @api-core/README#features as well as building the url to match your tenant's proxy REST conventions.
import { AvApiProxy } from '@availity/api-axios';
class AvExampleResource extends AvApiProxy {
constructor() {
super({
tenant: 'myhealthplan',
name: 'patients',
});
}
}
export default new AvExampleResource();
18 days ago
22 days ago
22 days ago
1 month ago
2 months ago
2 months ago
9 months ago
8 months ago
9 months ago
11 months ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago