Optum prior auth API

The prior auth api API from Optum — 1 operation(s) for prior auth api.

Operations 1

POST /abm/priorauth/v1 Prior Auth API Endpoint

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/optum-prior-auth-api-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

optum-prior-auth-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: PRIORAUTH service is the OI API gateway to fetch priorauth details from ABM. This API needs auth bearer token which can be retrieved using https://sandbox-apigw.optum.com/apip/auth/sntl/v1/token. Please check documentation under Security section to get more details on auth token.
  title: ABM PRIORAUTH API- 1.0.0 prior auth API
  version: 1.0.0
servers:
- url: https://sandbox-apigw.optum.com
tags:
- name: prior auth api
paths:
  /abm/priorauth/v1:
    post:
      requestBody:
        $ref: '#/components/requestBodies/priorauthdata'
      responses:
        '200':
          $ref: '#/components/responses/priorauthdata'
      summary: Prior Auth API Endpoint
      tags:
      - prior auth api
components:
  requestBodies:
    priorauthdata:
      content:
        application/json:
          schema:
            properties:
              dateOfConcern:
                example: 2001/01/01
                type: string
              enterprise:
                example: Enterprise-Name
                type: string
              expectedCols:
                properties:
                  certificationIssueDate:
                    example: 2020/01/01
                    type: string
                  clientName:
                    example: Client Name
                    type: string
                  dependentDob:
                    example: 2002/01/01
                    type: string
                  dependentFirstName:
                    example: EFG
                    type: string
                  dependentIdNum:
                    example: '02'
                    type: string
                  paActionOutcomeCode:
                    example: A
                    type: string
                  paEndDate:
                    example: 2020/01/31
                    type: string
                  paStartDate:
                    example: 2020/01/01
                    type: string
                  payerId:
                    example: 9060
                    type: integer
                  priorAuthNum:
                    example: PA101
                    type: string
                  procModifier1:
                    example: '13'
                    type: string
                  procModifier2:
                    example: ''
                    type: string
                  procModifier3:
                    example: ''
                    type: string
                  procModifier4:
                    example: ''
                    type: string
                  profProcedureCode:
                    example: T10293
                    type: string
                  profUnitApprovedCount:
                    example: '1'
                    type: integer
                  profUnitDeniedCount:
                    example: 1
                    type: integer
                  profUnitRemainingCount:
                    example: 1
                    type: integer
                  profUnitRequestedCount:
                    example: 2
                    type: integer
                  provNpi:
                    example: '25252'
                    type: string
                  provZipCode:
                    example: 123V45
                    type: string
                  serviceLineAmount:
                    example: 10.5
                    type: string
                  subscriberDob:
                    example: 2001/01/01
                    type: string
                  subscriberFirstName:
                    example: ABC
                    type: string
                  subscriberIdNum:
                    example: '92929244'
                    type: string
                  subscriberLastOrgName:
                    example: XYZ
                    type: string
                  vendorId:
                    example: 2
                    type: integer
                  vendorZcodeField:
                    example: Z20203
                    type: string
                type: object
              look_up:
                example: Prior-Auth
                type: string
              params:
                properties:
                  memberId:
                    example: M0000058
                    type: string
                  payerId:
                    example: '9060'
                    type: string
                  vendorId:
                    example: '2'
                    type: string
                type: object
              ruleSet:
                example: 1
                type: integer
            type: object
      description: payload for priorauthdata API
      required: true
  responses:
    priorauthdata:
      content:
        application/json:
          schema:
            properties:
              error:
                example: null
                type: object
              errorDetails:
                example: null
                type: object
              results:
                items:
                  properties:
                    certificationIssueDate:
                      example: 2020/01/01
                      type: string
                    clientName:
                      example: Client Name
                      type: string
                    dependentDob:
                      example: 2002/01/01
                      type: string
                    dependentFirstName:
                      example: EFG
                      type: string
                    dependentIdNum:
                      example: '02'
                      type: string
                    paActionOutcomeCode:
                      example: A
                      type: string
                    paEndDate:
                      example: 2020/01/31
                      type: string
                    paStartDate:
                      example: 2020/01/01
                      type: string
                    payerId:
                      example: 9060
                      type: integer
                    priorAuthNum:
                      example: PA101
                      type: string
                    procModifier1:
                      example: '13'
                      type: string
                    procModifier2:
                      example: ''
                      type: string
                    procModifier3:
                      example: ''
                      type: string
                    procModifier4:
                      example: ''
                      type: string
                    profProcedureCode:
                      example: T10293
                      type: string
                    profUnitApprovedCount:
                      example: '1'
                      type: integer
                    profUnitDeniedCount:
                      example: 1
                      type: integer
                    profUnitRemainingCount:
                      example: 1
                      type: integer
                    profUnitRequestedCount:
                      example: 2
                      type: integer
                    provNpi:
                      example: '25252'
                      type: string
                    provZipCode:
                      example: 123V45
                      type: string
                    serviceLineAmount:
                      example: 10.5
                      type: number
                    subscriberDob:
                      example: 2001/01/01
                      type: string
                    subscriberFirstName:
                      example: ABC
                      type: string
                    subscriberIdNum:
                      example: '92929244'
                      type: string
                    subscriberLastOrgName:
                      example: XYZ
                      type: string
                    vendorId:
                      example: 2
                      type: integer
                    vendorZcodeField:
                      example: Z20203
                      type: string
                type: array
            type: object
      description: response for priorauthdata API
x-readme:
  explorer-enabled: true
  proxy-enabled: true