Everbridge Organizations API

EB Suites - Organization Management

Operations 2

GET /organizations List Organizations #
GET /organizations/{organizationId} Get Organization #

Documentation

📖
Documentation
https://developers.everbridge.net/home/docs/overview
📖
APIReference
https://developers.everbridge.net/home/reference
📖
GettingStarted
https://developers.everbridge.net/home/docs/ebs-gs-guide
📖
Authentication
https://developers.everbridge.net/home/docs/ebs-gs-guide-authentication-types
📖
APIReference
https://developers.everbridge.net/home/reference/generate-token
📖
APIReference
https://developers.everbridge.net/home/reference/comms-apis
📖
APIReference
https://developers.everbridge.net/home/reference/authorization
📖
GettingStarted
https://developers.everbridge.net/home/docs/notifications
📖
APIReference
https://developers.everbridge.net/home/reference/cema-query-public
📖
APIReference
https://developers.everbridge.net/home/reference/cema-query-stream-1
📖
APIReference
https://developers.everbridge.net/home/reference/assets
📖
APIReference
https://developers.everbridge.net/home/reference/assets-query
📖
APIReference
https://developers.everbridge.net/home/reference/travel-risk-intelligence
📖
APIReference
https://developers.everbridge.net/home/reference/checks
📖
APIReference
https://developers.everbridge.net/home/reference/risk-events
📖
APIReference
https://developers.everbridge.net/home/reference/safety-devices-event
📖
APIReference
https://developers.everbridge.net/home/reference/snapcomms-authentication
📖
GettingStarted
https://support.snapcomms.com/hc/en-us/articles/19361020051867-Integration-Through-API-Overview

Specifications

Other Resources

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/everbridge-organizations-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

everbridge-organizations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: EB Suite APIs.
  title: EB Suite Organizations API
  version: '1.0'
servers:
- url: https://api.everbridge.net/rest
- url: https://api.everbridge.eu/rest
tags:
- description: EB Suites - Organization Management
  name: Organizations
paths:
  /organizations:
    get:
      description: Retrieve all organizations accessible by this user
      operationId: EBS List Organizations
      parameters: []
      responses:
        '200':
          content:
            application/json:
              examples:
                success:
                  summary: success
                  value:
                    firstPageUri: https://api-dev3.everbridge.net/rest/organizations?pageNumber=1
                    lastPageUri: https://api-dev3.everbridge.net/rest/organizations?pageNumber=1
                    message: OK
                    page:
                      currentPageNo: 1
                      data:
                      - accountDisabled: false
                        accountId: 1536846672691202
                        accountName: Partner Engineering
                        address:
                          country: US
                        adminPhone: '7818646213'
                        allowSendMessage: false
                        allowShareMessage: false
                        awareOrgId: 0
                        conferenceBridgePermission: false
                        contactCount: 50
                        createdDate: 1637777081071
                        createdId: 565290710597634
                        createdName: Ajay Goel
                        dataCenterId: 241901148045313
                        dirty: false
                        email: Internal Training (Dev3)
                        emailFromDisplay: Internal Training (Dev3)
                        featureIds:
                        - 127547643789313
                        gisSetting:
                          baseMap: 1
                          latitude: 34.146331787109375
                          longitude: -118.24835968017578
                          mapCenter: Glendale, CA
                          mapZoomLevel: 573
                          projection: 571
                        id: 1536984111644674
                        language: 21
                        lastModifiedDate: 1746716745295
                        lastModifiedId: 285602440282217
                        lastModifiedMsgBy: 0
                        lastModifiedName: Vishal Agrawal
                        lastModifiedTime: 1763079405647
                        lastSynchronizedTime: 1763079405647
                        name: Internal Training
                        organizationBroadcastSetting:
                          attachmentLinkDurationDays: 7
                          confirmFlag: false
                          cycleInterval: 0
                          defaultCycles: 1
                          duplicatePathsFlag: false
                          emergencyDuration: 1
                          emergencyPriority: 0
                          enableImminentThreatToLife: true
                          enableUpdatePollingResponse: false
                          enableVerifyPin: false
                          exposeSenderID: false
                          launchByPhoneFlag: 0
                          maxCycles: 10
                          pathInterval: 0
                          requireSecurityCodeFlag: false
                          simulationMode: false
                          standardDuration: 1
                          standardPriority: 0
                          useExternalIdFlag: false
                          vmPreference: MESSAGE_ONLY
                        organizationId: 1536984111644674
                        organizationStatus: Active
                        passwordRefreshDays: 0
                        productIds:
                        - 8800387989506
                        - 241901148045315
                        - 241901148045314
                        - 8800387989505
                        - 241901148045313
                        - 233109349990401
                        reply2EmailPermission: false
                        resourceBundleId: 233109349990401
                        roleIds:
                        - 1536984111644675
                        - 1775025694703617
                        - 2702291954040833
                        senderCallerIdPermission: false
                        senderEmailInfoPermission: false
                        senderInfoPermission: true
                        shareMessageStatus: false
                        showMessage: false
                        status: A
                        twitterThresholdCount: 0
                        type: Internal
                        weatherProvider: WDT
                      pageSize: 101
                      start: 1
                      totalCount: 1
                      totalPageCount: 1
              schema:
                $ref: '#/components/schemas/OrganizationWrapperInstanceResult'
          description: OK
        '400':
          description: Missing or invalid request input
        '401':
          description: Invalid or missing credentials
        '500':
          description: Internal Error
      security:
      - BasicAuth: []
      - API_Authorizer: []
      - api_key: []
      summary: List Organizations
      tags:
      - Organizations
      x-amazon-apigateway-integration:
        httpMethod: GET
        passthroughBehavior: when_no_match
        requestParameters: {}
        responses:
          default:
            statusCode: '200'
        type: http_proxy
        uri: https://ebs-restapi-prod-us.evbg.io/rest/organizations
  /organizations/{organizationId}:
    get:
      description: Retrieve a specific organization
      operationId: EBS Get Organization
      parameters:
      - description: The ID of the organization
        in: path
        name: organizationId
        required: true
        schema:
          format: int64
          type: integer
      responses:
        '200':
          content:
            application/json:
              examples:
                success:
                  summary: success
                  value:
                    message: OK
                    result:
                      accountDisabled: false
                      accountId: 1536846672691202
                      accountName: Partner Engineering
                      address:
                        country: US
                      adminPhone: '7818646213'
                      allowSendMessage: false
                      allowShareMessage: false
                      awareOrgId: 0
                      conferenceBridgePermission: false
                      contactCount: 50
                      createdDate: 1637777081071
                      createdId: 565290710597634
                      createdName: Ajay Goel
                      dataCenterId: 241901148045313
                      dirty: false
                      email: Internal Training (Dev3)
                      emailFromDisplay: Internal Training (Dev3)
                      featureIds:
                      - 127547643789313
                      gisSetting:
                        baseMap: 1
                        latitude: 34.146331787109375
                        longitude: -118.24835968017578
                        mapCenter: Glendale, CA
                        mapZoomLevel: 573
                        projection: 571
                      id: 1536984111644674
                      language: 21
                      lastModifiedDate: 1746716745295
                      lastModifiedId: 285602440282217
                      lastModifiedMsgBy: 0
                      lastModifiedName: Vishal Agrawal
                      lastModifiedTime: 1763079405647
                      lastSynchronizedTime: 1763079405647
                      name: Internal Training
                      organizationBroadcastSetting:
                        attachmentLinkDurationDays: 7
                        confirmFlag: false
                        cycleInterval: 0
                        defaultCycles: 1
                        duplicatePathsFlag: false
                        emergencyDuration: 1
                        emergencyPriority: 0
                        enableImminentThreatToLife: true
                        enableUpdatePollingResponse: false
                        enableVerifyPin: false
                        exposeSenderID: false
                        launchByPhoneFlag: 0
                        maxCycles: 10
                        pathInterval: 0
                        requireSecurityCodeFlag: false
                        simulationMode: false
                        standardDuration: 1
                        standardPriority: 0
                        useExternalIdFlag: false
                        vmPreference: MESSAGE_ONLY
                      organizationId: 1536984111644674
                      organizationStatus: Active
                      passwordRefreshDays: 0
                      productIds:
                      - 8800387989506
                      - 241901148045315
                      - 241901148045314
                      - 8800387989505
                      - 241901148045313
                      - 233109349990401
                      reply2EmailPermission: false
                      resourceBundleId: 233109349990401
                      roleIds:
                      - 1536984111644675
                      - 1775025694703617
                      - 2702291954040833
                      senderCallerIdPermission: false
                      senderEmailInfoPermission: false
                      senderInfoPermission: true
                      shareMessageStatus: false
                      showMessage: false
                      status: A
                      twitterThresholdCount: 0
                      type: Internal
                      weatherProvider: WDT
              schema:
                $ref: '#/components/schemas/OrganizationPathWrapperInstanceResult'
          description: OK
        '400':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationWrapperInstanceResult'
          description: Missing or invalid request input
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationWrapperInstanceResult'
          description: Invalid or missing credentials
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationWrapperInstanceResult'
          description: Internal Error
      security:
      - BasicAuth: []
      - API_Authorizer: []
      - api_key: []
      summary: Get Organization
      tags:
      - Organizations
      x-amazon-apigateway-integration:
        httpMethod: GET
        passthroughBehavior: when_no_match
        requestParameters:
          integration.request.path.organizationId: method.request.path.organizationId
        responses:
          default:
            statusCode: '200'
        type: http_proxy
        uri: https://ebs-restapi-prod-us.evbg.io/rest/organizations/{organizationId}
components:
  schemas:
    OrganizationWrapper:
      properties:
        accountDisabled:
          type: boolean
        accountId:
          format: int64
          type: integer
        accountName:
          type: string
        address:
          $ref: '#/components/schemas/AddressWrapper'
        adminEmail:
          type: string
        adminName:
          type: string
        adminPhone:
          type: string
        allowSendMessage:
          type: boolean
        allowShareMessage:
          type: boolean
        awareOrgId:
          format: int32
          type: integer
        conferenceBridgePermission:
          type: boolean
        contactCount:
          format: int64
          type: integer
        createdDate:
          format: date-time
          type: string
        createdId:
          format: int64
          type: integer
        createdName:
          type: string
        createdProxyName:
          type: string
        dataCenterId:
          format: int64
          type: integer
        dirty:
          type: boolean
        email:
          type: string
        emailFromDisplay:
          type: string
        externalIdDesc:
          type: string
        featureIds:
          items:
            format: int64
            type: integer
          type: array
        gisSetting:
          $ref: '#/components/schemas/GisSettingWrapper'
        id:
          format: int64
          type: integer
        language:
          format: int64
          type: integer
        lastModifiedDate:
          format: date-time
          type: string
        lastModifiedId:
          format: int64
          type: integer
        lastModifiedMsgBy:
          format: int64
          type: integer
        lastModifiedMsgDate:
          format: date-time
          type: string
        lastModifiedName:
          type: string
        lastModifiedProxyName:
          type: string
        lastModifiedTime:
          format: int64
          type: integer
        lastSynchronizedTime:
          format: int64
          type: integer
        loginMessage:
          type: string
        name:
          type: string
        orgPhone:
          type: string
        organizationBroadcastSetting:
          $ref: '#/components/schemas/OrganizationBroadcastSettingWrapper'
        organizationId:
          format: int64
          type: integer
        organizationStatus:
          enum:
          - Active
          - Inactive
          type: string
        passwordRefreshDays:
          format: int32
          type: integer
        processingState:
          $ref: '#/components/schemas/ProcessingStateWrapper'
        productIds:
          items:
            format: int64
            type: integer
          type: array
        reply2EmailPermission:
          type: boolean
        resourceBundleId:
          format: int64
          type: integer
        roleIds:
          items:
            format: int64
            type: integer
          type: array
        senderCallerIdPermission:
          type: boolean
        senderEmailInfoPermission:
          type: boolean
        senderInfoPermission:
          type: boolean
        shareMessageStatus:
          type: boolean
        shortId:
          type: string
        showMessage:
          type: boolean
        status:
          enum:
          - A
          - D
          type: string
        thresholdSetting:
          $ref: '#/components/schemas/ThresholdSettingWrapper'
        throttleSetting:
          $ref: '#/components/schemas/ThrottleSettingWrapper'
        twitterThresholdCount:
          format: int64
          type: integer
        type:
          type: string
        weatherProvider:
          enum:
          - Accuweather
          - WDT
          type: string
      type: object
    ThresholdSettingWrapper:
      properties:
        accountId:
          format: int64
          type: integer
        createdDate:
          format: date-time
          type: string
        createdId:
          format: int64
          type: integer
        createdName:
          type: string
        createdProxyName:
          type: string
        id:
          format: int64
          type: integer
        lastModifiedDate:
          format: date-time
          type: string
        lastModifiedId:
          format: int64
          type: integer
        lastModifiedName:
          type: string
        lastModifiedProxyName:
          type: string
        maxRadiusOfRecipientAppThresholdCircle:
          format: int32
          type: integer
        maxRadiusOfTwitterThresholdCircle:
          format: int32
          type: integer
        messageConstraint:
          $ref: '#/components/schemas/UnsoicitedMessageConstraintWrapper'
        organizationId:
          format: int64
          type: integer
        recipientAppThresholdVolumn:
          format: int32
          type: integer
        resourceBundleId:
          format: int64
          type: integer
        status:
          enum:
          - A
          - D
          type: string
        tweetConstraint:
          $ref: '#/components/schemas/TweetConstraintWrapper'
        twitterthresholdVolumn:
          format: int32
          type: integer
        weatherThresholdVolumn:
          format: int32
          type: integer
      type: object
    TweetConstraintWrapper:
      properties:
        maxTotalTweets:
          format: int64
          type: integer
        maxTweetsPerHour:
          format: int32
          type: integer
        maxTweetsPerMinute:
          format: int32
          type: integer
      type: object
    OrganizationPathWrapperInstanceResult:
      properties:
        message:
          type: string
        result:
          $ref: '#/components/schemas/OrganizationPathWrapper'
      type: object
    OrganizationPathWrapper:
      properties:
        accountId:
          format: int64
          type: integer
        awarePathId:
          format: int32
          type: integer
        code:
          type: string
        confirmType:
          enum:
          - REPLY_TO
          - PHONE
          - HTTP
          type: string
        createdDate:
          format: date-time
          type: string
        createdId:
          format: int64
          type: integer
        createdName:
          type: string
        createdProxyName:
          type: string
        default:
          type: boolean
        displayFlag:
          type: boolean
        editable:
          type: boolean
        expose:
          type: boolean
        extFlag:
          enum:
          - Y
          - N
          type: string
        extPrompt:
          enum:
          - Pin
          - Ext
          - Provider
          - System
          type: string
        extRequired:
          type: boolean
        extValue:
          type: string
        formatFlag:
          enum:
          - P
          - N
          - E
          type: string
        id:
          format: int64
          type: integer
        isDefault:
          type: boolean
        lastModifiedDate:
          format: date-time
          type: string
        lastModifiedId:
          format: int64
          type: integer
        lastModifiedName:
          type: string
        lastModifiedProxyName:
          type: string
        mandatory:
          type: boolean
        messageCode:
          enum:
          - P
          - T
          - E
          - F
          type: string
        organizationId:
          format: int64
          type: integer
        pathDeliveryType:
          enum:
          - T
          type: string
        pathFlag:
          format: int64
          type: integer
        pathId:
          format: int64
          type: integer
        pathType:
          enum:
          - EMAIL
          - TTYTDD
          - SMS
          - PHONE
          - EXTPHONE
          - RECIP
          - FAX
          - NUMERICPAGER
          - TAPPAGER
          - PLAINTEXTEMAIL
          - ONEWAYSMS
          - SECUREPUSH
          - ONEBRIDGE
          - MSTEAMS
          - SLACK
          type: string
        prompt:
          type: string
        resourceBundleId:
          format: int64
          type: integer
        seq:
          format: int32
          type: integer
        status:
          enum:
          - A
          - D
          type: string
        sysPrompt:
          type: string
        type:
          enum:
          - EMAIL
          - TA
          - CALLIN
          - FAX
          - TTYTTD
          - ALPHA
          - IM
          - SMS
          - TELEX
          - TTYTDD
          - IPHONE
          - PHONE
          - COMPACT
          - PAGER
          - RECIP
          - SECUREPUSH
          - ONEBRIDGE
          - NUMERICPAGER
          - TAPPAGER
          - EXTPHONE
          - PLAINTEXTEMAIL
          - MSTEAMS
          - SLACK
          type: string
      type: object
    GisLocationWrapper:
      properties:
        lat:
          format: double
          type: number
        lon:
          format: double
          type: number
      type: object
    ProcessingStateWrapper:
      properties:
        serverId:
          format: int64
          type: integer
        startTime:
          format: int64
          type: integer
        synchronizeTime:
          format: int64
          type: integer
        threadName:
          type: string
      type: object
    UnsoicitedMessageConstraintWrapper:
      properties:
        maxMessagesPerHour:
          format: int32
          type: integer
        maxMessagesPerMinute:
          format: int32
          type: integer
      type: object
    OrganizationWrapperInstanceResult:
      properties:
        message:
          type: string
        result:
          $ref: '#/components/schemas/OrganizationWrapper'
      type: object
    OrganizationBroadcastSettingWrapper:
      properties:
        attachmentLinkDurationDays:
          format: int32
          type: integer
        confirmFlag:
          type: boolean
        cycleInterval:
          format: int32
          type: integer
        defaultCycles:
          format: int32
          type: integer
        duplicatePathsFlag:
          type: boolean
        emergencyDuration:
          format: int32
          type: integer
        emergencyPriority:
          format: int32
          type: integer
        enableImminentThreatToLife:
          type: boolean
        enableVerifyPin:
          type: boolean
        exposeSenderID:
          type: boolean
        launchByPhoneFlag:
          format: int32
          type: integer
        maxCycles:
          format: int32
          type: integer
        pathInterval:
          format: int32
          type: integer
        requireSecurityCodeFlag:
          type: boolean
        simulationMode:
          type: boolean
        standardDuration:
          format: int32
          type: integer
        standardPriority:
          format: int32
          type: integer
        useExternalIdFlag:
          type: boolean
        vmPreference:
          enum:
          - NO_MESSAGE
          - MESSAGE_ONLY
          - MESSAGE_WITH_CONFIRMATION
          type: string
      type: object
    ThrottleSettingWrapper:
      properties:
        applyByFlag:
          type: boolean
        createdBy:
          format: int64
          type: integer
        createdDate:
          format: date-time
          type: string
        defaultAmount:
          format: int32
          type: integer
        enforceAllFlag:
          type: boolean
        flag:
          type: boolean
        lastModifiedBy:
          format: int64
          type: integer
        lastModifiedDate:
          format: date-time
          type: string
        senderReviewFlag:
          type: boolean
        senderToggleFlag:
          type: boolean
      type: object
    AddressWrapper:
      properties:
        city:
          type: string
        country:
          type: string
        gisLocation:
          $ref: '#/components/schemas/GisLocationWrapper'
        locationName:
          type: string
        postalCode:
          type: string
        state:
          type: string
        streetAddress:
          type: string
        suite:
          type: string
      type: object
    GisSettingWrapper:
      properties:
        baseMap:
          format: int64
          type: integer
        latitude:
          format: double
          type: number
        longitude:
          format: double
          type: number
        mapCenter:
          type: string
        mapZoomLevel:
          format: int64
          type: integer
        projection:
          format: int64
          type: integer
      type: object
  securitySchemes:
    API_Authorizer:
      description: oAuth Token
      in: header
      name: Authorization
      type: apiKey
      x-amazon-apigateway-authorizer:
        authorizerCredentials: arn:aws:iam::214792946631:role/oas-rest-api-gw-prod-us-us-east-1-0-us-east-1-gw
        authorizerResultTtlInSeconds: 300
        authorizerUri: arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:214792946631:function:API_Authorizer_us-east-1_prod:live/invocations
        identitySource: method.request.header.Authorization,method.request.header.PathCacheKey,method.request.header.MethodCacheKey
        type: request
      x-amazon-apigateway-authtype: custom
    BasicAuth:
      description: Basic Authentication Token
      scheme: basic
      type: http
    api_key:
      description: API Key - For System Use
      in: header
      name: x-api-key
      type: apiKey
x-amazon-apigateway-binary-media-types:
- audio/wav
- audio/x-wav
- application/octet-stream
x-readme:
  explorer-enabled: true
  proxy-enabled: true