Archive

Archive

SDK data API - get schema?

I know I can do this to get data:

 

  1. domo.get('/data/v1/dataset')

Is there an endpoint I can use to get the schema from the server? Specifically I need the fields and types, so I can determine which fields are text, numbers, etc.

Welcome!

It looks like you're new here. Members get access to exclusive content, events, rewards, and more. Sign in or register to get started.
Sign In

Comments

  • Hi all,

    Can anybody help out @woganmay?

    Thanks!

  • Domo Employee

    Hello @woganmay

    You should be able to use the path ./v1/data/{id} to pull the schema. 
    For example: 

    1. GET /v1/datasets/08a061e2-12a2-4646-b4bc-20beddb403e3 HTTP/1.1
      Accept: application/json
      Host: api.domo.com
      Authorization: bearer <your-valid-oauth-access-token>


    Here is a document that will provide further detail.
    https://developer.domo.com/docs/domo-apis/data#API%20-%20Get%20DataSet%20MetaData

    **Say “Thanks" by clicking the thumbs up in the post that helped you.
    **Please mark the post that solves your problem by clicking on "Accept as Solution"
  • Hey @ilikenno

     

    That's a no-go unfortunately. My sample code is from the Domo SDK, which runs client-side, and does not use oauth at all.

     

    In fact, I've tried authenticating via api.domo.com using clientside JS running in an SDK app, but that fails because of the cross-domain policies.

  • Domo Employee

    @woganmay

    I apologize I should have noticed that. Not only was it mentioned int your subject line, but the call you are making is for SDK. I apologize for the miss communication. 

    Try using:

    1. /data/v1/dataset/data

     

    **Say “Thanks" by clicking the thumbs up in the post that helped you.
    **Please mark the post that solves your problem by clicking on "Accept as Solution"
This discussion has been closed.