Skip to main content
Question

GET file styles - why there are no values (properties)?

  • April 19, 2022
  • 1 reply
  • 899 views

Tomas_Kolaci

Hi there,

newbie question I guess:

why I don’t get values in GET file styles response (same applies also to styles section of the GET file response, but there I would maybe understand it), am I missing something?

We want to use styles (design tokens) defined in Figma as the source of the truth for the whole application (from design to production build), we would like to be able to fetch them from Figma via REST API and convert them to whatever we need in the app (usually SCSS variable set) during our build process.

We are using Design Tokens plugin, it gives us exactly what we need, but the way it is controlled (manual export or sending to URL) is not practical for us.

I know I can sort-of parse out style values thru their usage in GET file response (e.g. this approach), but it seems very clumsy and unreliable to me, getting values directly from GET file styles (or some other) endpoint would make much better sense.

Thanks, Tomas

1 reply

dariocorsi

I’m trying to do something similar. I want to use Figma as our source of truth for a dynamically generated style guide that will be shared with third-parties. Mainly looking for colors and typography right now, but would also grab design tokens if they were supported natively in Figma (another feature that would be amazing BTW).

I was able to get an array of node IDs from GET file styles to use with the GET file nodes endpoint, but it’s far from ideal. It’s a lot of extra calls, and drilling down into the actual values is tedious. Could you provide those presentation details with the GET file styles endpoint by default, or at least provide it as optional parameter?


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings